复数是由一个实数和一个虚数组合构成,表示为:x+yj

一个复数时一对有序浮点数 (x,y),其中 x 是实数部分,y 是虚数部分。

Python 语言中有关复数的概念:

1、虚数不能单独存在,它们总是和一个值为 0.0 的实数部分一起构成一个复数

2、复数由实数部分和虚数部分构成

3、表示虚数的语法:real+imagej

4、实数部分和虚数部分都是浮点数

5、虚数部分必须有后缀j或J

#coding=utf8aa=123-12j
print aa.real  # output 实数部分 123.0
print aa.imag  # output虚数部分 -12.0

输出结果为:

123.0
-12.0

复数的内建属性:

复数对象拥有数据属性,分别为该复数的实部和虚部。

复数还拥有 conjugate 方法,调用它可以返回该复数的共轭复数对象。
复数属性:real(复数的实部)、imag(复数的虚部)、conjugate()(返回复数的共轭复数)

#coding=utf8
class Complex(object):'''创建一个静态属性用来记录类版本号'''version=1.0'''创建个复数类,用于操作和初始化复数'''def __init__(self,rel=15,img=15j):self.realPart=relself.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:passif Cplex.real==com.realPart:print com.realPartelse:pass#原复数print "the religion complex is :",Cplex#求取共轭复数print "the conjugate complex is :",Cplex.conjugate()if __name__=="__main__":test()

Python 复数属性和方法操作实例相关推荐

  1. [转载] python复数类型-Python 复数属性和方法操作实例

    参考链接: Python中的复数1(简介) 复数是由一个实数和一个虚数组合构成,表示为:x+yj 一个复数时一对有序浮点数 (x,y),其中 x 是实数部分,y 是虚数部分. Python 语言中有关 ...

  2. Python复数属性和方法操作实例

    无意中发现了一个很好的软件测试网站,忍不住分享一下给大家.觉得很实用,所以分享给大家.点这里可以跳转到教程. #coding=utf8 ''' 复数是由一个实数和一个虚数组合构成,表示为:x+yj 一 ...

  3. python语言复数类型实部可以为0_[转载] python复数类型-Python 复数属性和方法操作实例...

    参考链接: Python中的复数1(简介) 复数是由一个实数和一个虚数组合构成,表示为:x+yj 一个复数时一对有序浮点数 (x,y),其中 x 是实数部分,y 是虚数部分. Python 语言中有关 ...

  4. python支持复数以及相关的运算吗_Python复数属性和方法运算操作示例

    本文实例讲述了Python复数属性和方法运算操作.分享给大家供大家参考,具体如下: #coding=utf8 ''''' 复数是由一个实数和一个虚数组合构成,表示为:x+yj 一个负数时一对有序浮点数 ...

  5. python实数绝对值的计算循环操作_Python复数属性和方法运算操作示例

    本文实例讲述了Python复数属性和方法运算操作.分享给大家供大家参考,具体如下: #coding=utf8 ''''' 复数是由一个实数和一个虚数组合构成,表示为:x+yj 一个负数时一对有序浮点数 ...

  6. python复数实部可以为0吗_Python复数属性和方法运算操作示例

    Python复数属性和方法运算操作示例 这篇文章主要介绍了Python复数属性和方法运算操作,结合实例形式分析了Python复数运算相关操作技巧,代码注释备有详尽说明, 分享给大家供大家参考,具体如下 ...

  7. python使用方法-在Python中使用next()方法操作文件的教程

    next()方法当一个文件被用作迭代器,典型例子是在一个循环中被使用,next()方法被反复调用.此方法返回下一个输入行,或引发StopIteration异常EOF时被命中. 与其它文件的方法,如Re ...

  8. python脚本怎么使用_在Python中使用next()方法操作文件的教程

    next()方法当一个文件被用作迭代器,典型例子是在一个循环中被使用,next()方法被反复调用.此方法返回下一个输入行,或引发StopIteration异常EOF时被命中. 与其它文件的方法,如Re ...

  9. Python设置属性值方法setattr()和判断变量是否存在的方法

    介绍Python设置属性值方法setattr()和判断变量是否存在的方法 1.以属性名为变量的方式给一个对象添加属性 使用 setattr 方法 obj = SomeClass() key = 'ke ...

最新文章

  1. jenkins获取远程服务器文件,Jenkins用SSH传输文件到远程服务器
  2. 利用归并排序求逆序对
  3. C++ 传指针还是引用?
  4. 推荐系统依据近期浏览进行推荐
  5. xss权限维持(小技巧)
  6. c++ 输入输出流关联
  7. Linux系统利用Crontab命令实现定时重启
  8. 对称加密-DES解密
  9. staruml顺序图生成协作图_一个工具箱 之 南丁格尔玫瑰图生成器
  10. 【信号与系统】系统特性
  11. 必知必会的MySQL基础知识
  12. java 调用jni方法_Java JNI 本地方法调用Java对象方法
  13. 吴恩达机器学习练习4:神经网络学习(损失函数和正则化)
  14. MyEclipse9 导入ExtJs校验报错的处理办法
  15. python入门经典电子书-推荐6本学习Python的免费电子书
  16. 虚拟串口模拟器和串口调试助手使用教程
  17. mysql限制小数位_mysql-控制小数位数
  18. DTI数据预处理及tbss的批处理代码
  19. java组织机构代码验证规则
  20. iPhone卫星功能仅用于紧急通信;韩国通过立法禁止苹果、谷歌垄断支付系统;Linux 5.14 版本发布|极客头条

热门文章

  1. 台湾BSMI认证的三种申请方式及产品
  2. 抖音最近很火的游戏直播:挤地铁教程+源码+软件下载
  3. 如何利用自定义函数把阳历转换成阴历
  4. 【软件工程】软工视频总结
  5. 被割裂的数据思维(古代战争中的应用)
  6. 白岩松:不平静,就不会幸福 幸福在哪里(代序)
  7. 解决input获取焦点后,旁边文字抖动问题
  8. jetson-inferenc显示fatal error: connect_parts.hpp
  9. 10个值得珍藏的4K高清壁纸网站推荐
  10. 第7章 CustomView绘图进阶