python复数数据类型的总结

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,但是本质上是浮点数

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值