1.复数的表示:a+bj, a为实数部分,b为虚数部分;a,b都为浮点数;浮点数的虚部使用j,J都是可以的,1j,1+2j,1+1J;如果虚部的值为1,虚部的值不能省略1+1J √ 1+j X 1+0j √
2.复数的实部和虚部都是浮点数,因此对于复数取虚部和实部,以及计算模的值得出的结果都是浮点数
>>> x=3+4j >>> x.real 3.0 >>> x.imag 4.0 | >>> y=3+4J >>> c=abs(y) >>> c 5.0 | z=3+4j z.real==3 True 因为3==3.0 z.imag==4 True |
3.复数的常见方法:共轭复数(把虚部的值乘以-1)
以复数x=3+2j为例:
>>> x=3+2j >>> x.conjugate() (3-2j) | >>> y=3-2j >>> y.conjugate() (3+2j) |
4.复数可以看做二元有序实数对(a,b),注意j2=-1
5.复数的运算:+,-,*,** 注意:没有//和%
>>> 10-(8-3j) (2+3j) | >>> (6+6j)/2 (3+3j) 虽然显示未3,但是本质上是浮点数 | >>> 2+2j-2j (2+0j) 0不可省略 | >>> (2+2j)**2 8j 虽然显示未8,但是本质上是浮点数 |