This article mainly introduces the Python complex attribute and method operation operation, combined with the instance form Analysis Python complex operation related operation skill, the code comment has the detailed explanation, the need friend can refer to the next
The examples in this article describe Python complex attributes and method operation operations. Share to everyone for your reference, as follows:
#coding =utf8 "' plural is composed of a real number and a combination of imaginary numbers, expressed as: X+yj a negative when a pair of ordered floating point number (x, y), where × is the real part, Y is the imaginary part. The concept of a negative number in the Python language: 1. Imaginary numbers cannot exist alone, they are always together with a real part with a value of 0.0 to form a plural 2, a complex number consists of real and imaginary parts 3, the syntax for imaginary numbers: Real+imagej4, real and imaginary parts are floating point 5, The imaginary part must have the built-in properties of the suffix J or J complex: Complex objects have data attributes, respectively, the real and imaginary parts of the complex number. The complex number also has the Conjugate method, which calls it to return the complex's conjugate complex object. Plural attributes: Real (the real part of a complex number), Imag (imaginary part of a complex number), conjugate () (the conjugate complex that returns complex numbers) ' Class Complex (object): ' ' Create a static property to record the class version ' ' version=1.0 "' Creates a plural class for manipulating and initializing complex number ' Def __init__ (self,rel=15,img=15j): Self.realpart=rel self.imagpart=img #创建复数 def CREATC Omplex (self): return self.realpart+self.imagpart #获取输入数字部分的虚部 def getimg (self): #把虚部转换成字符串 img=str (Self.imagpar T) #对字符串进行切片操作获取数字部分 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:p Rint com.realpart else:pass #原复数 print "The Religion Complex is:", Cplex #求取共轭复数 print "The conjugate complex is : ", Cplex.Conjugate () if __name__== "__main__": Test ()
Result of Operation: