1.complex(a,b)
>>> complex(3,4)
(3+4j)
注意的是,它放回的值是一个元组。
2.实部和虚部
>>> c = 3+4j
>>> c.real,c.imag
(3.0, 4.0)
>>> c.real
3.0
>>> c.imag
4.0
>>> c.conjugate
<built-in method conjugate of complex object at 0x000002A2B1748C50>
注意:j可以是小写的j,也可以是大写的J。复数的实部和虚部都是浮点数。
3.实例
>>> 1.23e4+5.67e4j.imag
69000.0
>>> (1.23e4+5.67e4j).imag
56700.0
>>> 1.23e-4+5.67e+8j.real
0.000123
>>> 1.23e-4+5.67e+8j.imag
567000000.000123
总结:求实部时,就把前面当作整体;求虚部时,把就近的当作整体。
4.abs(a+bj)
>>> abs(-2)
2
>>> abs(2)
2
>>> abs(3+4j)
5.0
abs() 函数返回数字的绝对值,如果里面是复数,则放回它的模,值为浮点数类型。
网友评论