在python中复数怎么表示-Python教程

资源魔 30 0

咱们把形如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复数怎么表示

抱歉,评论功能暂时关闭!