python中的复数类型

2020-03-07  本文已影响0人  追光的焕焕

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() 函数返回数字的绝对值,如果里面是复数,则放回它的模,值为浮点数类型。

上一篇 下一篇

猜你喜欢

热点阅读