复数

Pythn可以支持复数,复数的虚部用j或J来表示

如果在程序中要用到复数进行计算,可导入Python的cmath模块,(c代表complex)在该模块下包含了各种复数运算的函数

>>> import cmath
>>> ac1 = 3 + 0.2j
>>> print(ac1)
(3+0.2j)
>>> print(type(ac1))      #输出复数类型
<class 'complex'>
>>> ac2 = 4 - 0.2J
>>> print(ac2)
(4-0.2j)
>>> print(type(ac2))
<class 'complex'>
>>> print(ac1 + ac2)   #复数支行,输出(7+0j)
(7+0j)
 
>>> ac3 = cmath.sqrt(-1)    #sqrt()是cmath模块下的函数,用于计算平方根。
>>> print(ac3)
1j

 

posted @ 2021-03-23 15:00  星火撩原  阅读(6)  评论(0编辑  收藏  举报