python复数运算
时间: 2024-10-11 21:00:25 浏览: 82
在Python中,复数是一种内置的数据类型,它表示一个有实部和虚部的数。复数通常用j(小写的J)或 i (大写的I) 表示虚部,例如`3 + 4j` 或 `5i`。Python对复数提供了丰富的操作:
1. 创建复数:你可以直接创建,如`3+4j`就是3的实部加上4的虚部。
2. 操作符支持:可以执行加法、减法、乘法和除法运算,比如`(3+4j) + (5-2j)` 结果是 `8+2j`。`(3+4j) * (5-2j)` 会计算出 `19 + 7j`。
3. 幂运算:复数也可以开方,例如`(-1)**0.5` 返回的是 `0j`,因为 `-1` 的平方根在实数域内是 `i`。
4. 转换:可以将复数转换为浮点数(`float`)、整数(`int`),或者获取实部和虚部(`real`, `imag`)。
5. 其他属性:复数还提供了诸如`abs()`(绝对值)、`conjugate()`(共轭复数)等实用函数。
```python
# 示例
z = 3 + 4j
print(z.real) # 输出:3.0
print(z.imag) # 输出:4.0
print(z + 2j) # 输出:5.0+6j
```
阅读全文
相关推荐












