咱们把形如z=a+bj(a,b均为实数)的数称为单数,此中a称为实部,b称为虚部,j称为虚数单元。
一个单数时一对有序浮点数 (x,y),此中 x 是实数局部,y 是虚数局部。
Python 言语中无关单数的概念:
一、虚数不克不及独自存正在,它们老是以及一个值为 0.0 的实数局部一同形成一个单数
二、单数由实数局部以及虚数局部形成
三、示意单数的语法:real+imagej
四、实数局部以及虚数局部都是浮点数
五、虚数局部必需有后缀j或J
aa=123-12j print aa.real # output 实数局部 123.0 print aa.imag # output虚数局部 -12.0
输入后果为:
123.0 -12.0
单数的内建属性:
单数工具领有数据属性,辨别为该单数的实部以及虚部。
单数还领有 conjugate 办法,挪用它能够前往该单数的共轭单数工具。
单数属性:real(单数的实部)、imag(单数的虚部)、conjugate()(前往单数的共轭单数)
class Complex(object): '''创立一个动态属性用来记载类版本号''' version=1.0 '''创立个单数类,用于操作以及初始化单数''' def __init__(self,rel=15,img=15j): self.realPart=rel self.imagPart=img #创立单数 def creatComplex(self): return self.realPart+self.imagPart #猎取输出数字局部的虚部 def getImg(self): #把虚部转换成字符串 img=str(self.imagPart) #对字符串进行切片操作猎取数字局部 img=img[:-1] return float(img) def test(): print "run test..........." com=Complex() Cplex= com.creatComplex() if Cplex.imag==com.getImg(): print com.getImg() else: pass if Cplex.real==com.realPart: print com.realPart else: pass #原单数 print "the religion complex is :",Cplex #求取共轭单数 print "the conjugate complex is :",Cplex.conjugate() if __name__=="__main__": test()
更多Python相干技巧文章,请拜访Python教程栏目进行学习!
以上就是正在python中单数怎样示意的具体内容,更多请存眷资源魔其它相干文章!
标签: python教程 python编程 python使用问题 python复数怎么表示
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!