无意中发现了一个很好的软件测试网站,忍不住分享一下给大家。觉得很实用,所以分享给大家。点这里可以跳转到教程。

#coding=utf8
'''
复数是由一个实数和一个虚数组合构成,表示为:x+yj
一个负数时一对有序浮点数(x,y),其中x是实数部分,y是虚数部分。
Python语言中有关负数的概念:
1、虚数不能单独存在,它们总是和一个值为0.0的实数部分一起构成一个复数
2、复数由实数部分和虚数部分构成
3、表示虚数的语法:real+imagej
4、实数部分和虚数部分都是浮点数
5、虚数部分必须有后缀j或J复数的内建属性:
复数对象拥有数据属性,分别为该复数的实部和虚部。
复数还拥有conjugate方法,调用它可以返回该复数的共轭复数对象。
复数属性:real(复数的实部)、imag(复数的虚部)、conjugate()(返回复数的共轭复数)
'''
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 复数属性和方法操作实例

    复数是由一个实数和一个虚数组合构成,表示为:x+yj 一个复数时一对有序浮点数 (x,y),其中 x 是实数部分,y 是虚数部分. Python 语言中有关复数的概念: 1.虚数不能单独存在,它们总是 ...

  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. L1-023 输出GPLT (C++解决,含题解)
  2. c# mysql 触发器 实时,C#-.Net SqlDataAdapter和SQL Server中的触发器
  3. python爬取动态网站
  4. python找最长的字符串_为Python找到最长重复字符串的有效方法(从Pearls编程)
  5. Mysql能删了重装吗_mysql卸载重新安装
  6. 用计算机解决自动驾驶,自动驾驶汽车很美好,但这3个逻辑解决不了,依然是人类驾驶汽车...
  7. php动态页面在ie浏览器中css布局板块全缩在中间,CSS网页布局开发时的常见问题及解决方法...
  8. STM32硬件复位时间
  9. 读书:海明威的《老人与海》
  10. idea拉出Output窗口和还原窗口
  11. 【POJ2775】The Number of the Same BST(二叉搜索树+计数+lucas定理)
  12. linux centos7 iso镜像下载,CentOS 7镜像文件下载
  13. javaweb项目电子商城购物系统课程设计任务书及成绩评定和毕业设计与实现
  14. 腾讯元老、上市公司CTO逃离北上广,赚够钱后他在安徽建了一片200亩的农场
  15. 易企CMS采集助力网页快速收录
  16. 阿里云张新涛:支持沉浸式体验应用快速落地,阿里云云XR平台发布
  17. Android WebView 踩坑日记,字体怎么突然变小了???
  18. XML 架构示例(微软文档)
  19. 2019辽宁公务员考试:逻辑填空词语的“ 合并同类项”
  20. 用Python制作高逼格数学动画manim

热门文章

  1. 【S2VD】S2VD半监督视频降雨方法(Semi-Supervised Video Deraining with Dynamical Rain Generator)论文学习
  2. php将图片存储到mysql bolb类型
  3. matlab zscore函数 数据的标准化处理
  4. TensorFlow 字符串 与数字 互相转换
  5. nova3安装android10系统,华为nova3 刷机教程 华为nova3 强刷升级教程
  6. 哒哒哒哒哒哒,哒哒哒哒哒哒哒哒
  7. 分布式事务之BASE理论
  8. K2 工作流_携手捷普:让流程立于云端,臻于至上_全球领先的工作流引擎
  9. 上市企业统计面板数据集(2011-2020年)
  10. Java 服务接入「东方通(tongweb)」