零基础学Python编程(少儿趣味版)
上QQ阅读APP看书,第一时间看更新

1.6.4 complex(复数型)

“复数是一种特殊的数,由实数部分和虚数部分组成,可以写成x + yj,其中x是复数的实数部分,y是复数的虚数部分,这里的xy都是实数。”西西船长说完,看到大家都默不作声,接着说,“在浩瀚的宇宙中,有一种称为复平面的东西,它上面的每一个点都是由复数组成的。另外,在系统分析时,常常需要进行拉普拉斯变换,也要用到复数……”

“Stop!”洛克威尔苦笑着说,“您快别说了,还是给我讲点简单的吧!”

“行!目前你只需要了解Python中用x + yj的形式或者complex(a, b)的形式表达复数就行了。将来需要使用复数时,用Python就能轻松解决问题。”西西船长说,“现在,在IDLE里输入几个复数试试吧!”


>>> 3+4j
(3+4j)
>>> complex(3.0,4)
(3+4j)
>>> 3.4-5.6j
(3.4-5.6j)
>>> 3+4j-5-6j
(-2-2j)
>>> 1+3j+5-3j
(6+0j)
>>> -2-4j+2+4j
0j
>>> (1+1j)*(1-1j)
(2+0j)
>>> (9+9j)/(3j)
(3-3j)
>>> (9+18j)/(3-3j)
(-1.5+4.5j)

看来,复数也是可以进行加减乘除运算的呀!