complex函数在python中有两种用法。可以传入两个数字作为参数,函数返回一个复数。它也可以用来将字符串转换为复数
complex(real, imaginary) #where real is the real part and imaginary is imaginary part of the complex number
complex函数可以接收数字作为参数并从中创建一个复数。它也可以接收一个格式良好的复数字符串,并返回相应的复数。
| 参数 | 描述 | 必需/可选 |
|---|---|---|
| 实部 | 默认为0,复数的实部 | 必需 |
| 虚部 | 复数的虚部 | 可选 |
| 字符串 | 如果传入格式良好的字符串,它将是唯一的强制参数,并将被转换为一个复数。参见示例2 | 可选 |
返回值将始终是一个复数。
| 输入 | 返回值 |
|---|---|
| None | 0j |
| 仅实部 | 给定实部且虚部为0的复数 |
| 实部和虚部 | 实部和虚部均给定的复数 |
| 复数格式的字符串 | 相应的复数 |
x = complex(3.5, 5.8)
print(x)
输出
(3.5+5.8j)
x = complex('1+j')
print(x)
输出
(1+1j)