Python complex
时间: 2023-11-19 07:13:26 浏览: 125
Python集合
`complex` 是 Python 内置的数据类型之一,用于处理复数。复数由实部和虚部组成,可以用 `a + bj` 表示,其中 `a` 是实部,`b` 是虚部,`j` 是虚数单位。
在 Python 中,可以使用 `complex(real, imag)` 函数创建一个复数,其中 `real` 表示实部,`imag` 表示虚部。例如:
```python
z = complex(2, 3)
print(z) # 输出 (2+3j)
```
还可以使用 `j` 后缀来表示虚数单位,例如:
```python
z = 1 + 2j
print(z) # 输出 (1+2j)
```
`complex` 类型支持常见的数学运算,例如加减乘除、取模和取幂等。例如:
```python
z1 = 2 + 3j
z2 = 4 - 5j
# 加法
print(z1 + z2) # 输出 (6-2j)
# 减法
print(z1 - z2) # 输出 (-2+8j)
# 乘法
print(z1 * z2) # 输出 (23+2j)
# 除法
print(z1 / z2) # 输出 (-0.1724137931034483+0.7931034482758621j)
# 取模
print(abs(z1)) # 输出 3.605551275463989
# 取幂
print(z1 ** 2) # 输出 (-5+12j)
```
阅读全文