python复数表示方法,python中复数类型与数学中的复数
偶然发现一个不错的软件测试网站,忍不住和大家分享一下。我觉得很实用,所以分享给大家。点击这里跳转到教程。
#编码=utf8
复数是实数和虚数的组合,表示为:x yj。
负数是一对有序的浮点数(x,y),其中x是实部,y是虚部。
Python中负数的概念;
1.虚数不能单独存在。它们总是与值为0.0的实部一起构成一个复数。
2.复数由实部和虚部组成。
3.虚数语法:实数imagej
4.实数和虚数都是浮点数。
5.虚部必须有后缀J或J。
复数的内置属性:
复数有数据属性,是复数的实部和虚部。
复数也有共轭方法,可以调用该方法返回复数的共轭复数对象。
复数的性质:real(复数的实部),imag(复数的虚部),conjugate()(复数的返回共轭复数)
类复合体(对象):
创建一个静态属性来记录类版本号
版本=1.0
创建用于操作和初始化复数的复数类
def __init__(self,rel=15,img=15j):
self.realPart=rel
self.imagPart=img
#创建复数
def creatComplex(自身):
return self . realpart self . imag part
#获取输入数字部分的虚部
定义获取(自身):
#将虚部转换为字符串
img=str(self.imagPart)
#切割字符串以获得数字部分
img=img[:-1]
返回浮动(img)
定义测试():
打印“运行测试.”
com=Complex()
Cplex=com.creatComplex()
if Cplex.imag==com.getImg():
print com.getImg()
否则:
及格
如果Cplex.real==com.realPart:
打印com.realPart
否则:
及格
#本原复数
打印宗教情结是:,复杂
#查找共轭复数
print 共轭复数是:,Cplex.conjugate()
if __name__==__main__ :
测试()
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。