Python 复数属性及操作介绍
复数是由一个实数和一个虚数组合构成,表示为:x+yj,一个复数是一对有序浮点数 (x,y),其中 x 是实数部分,y 是虚数部分。 |
Python 语言中有关复数的概念:
- 虚数不能单独存在,它们总是和一个值为 0.0 的实数部分一起构成一个复数
- 复数由实数部分和虚数部分构成
- 表示虚数的语法:real+imagej
- 实数部分和虚数部分都是浮点数
- 虚数部分必须有后缀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=utf8class 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 复数属性及操作介绍相关推荐
- [转载] python复数类型-Python 复数属性和方法操作实例
参考链接: Python中的复数1(简介) 复数是由一个实数和一个虚数组合构成,表示为:x+yj 一个复数时一对有序浮点数 (x,y),其中 x 是实数部分,y 是虚数部分. Python 语言中有关 ...
- Python 复数属性和方法操作实例
复数是由一个实数和一个虚数组合构成,表示为:x+yj 一个复数时一对有序浮点数 (x,y),其中 x 是实数部分,y 是虚数部分. Python 语言中有关复数的概念: 1.虚数不能单独存在,它们总是 ...
- Python复数属性和方法操作实例
无意中发现了一个很好的软件测试网站,忍不住分享一下给大家.觉得很实用,所以分享给大家.点这里可以跳转到教程. #coding=utf8 ''' 复数是由一个实数和一个虚数组合构成,表示为:x+yj 一 ...
- python语言复数类型实部可以为0_[转载] python复数类型-Python 复数属性和方法操作实例...
参考链接: Python中的复数1(简介) 复数是由一个实数和一个虚数组合构成,表示为:x+yj 一个复数时一对有序浮点数 (x,y),其中 x 是实数部分,y 是虚数部分. Python 语言中有关 ...
- python复数实部可以为0吗_Python复数属性和方法运算操作示例
Python复数属性和方法运算操作示例 这篇文章主要介绍了Python复数属性和方法运算操作,结合实例形式分析了Python复数运算相关操作技巧,代码注释备有详尽说明, 分享给大家供大家参考,具体如下 ...
- python支持复数以及相关的运算吗_Python复数属性和方法运算操作示例
本文实例讲述了Python复数属性和方法运算操作.分享给大家供大家参考,具体如下: #coding=utf8 ''''' 复数是由一个实数和一个虚数组合构成,表示为:x+yj 一个负数时一对有序浮点数 ...
- python实数绝对值的计算循环操作_Python复数属性和方法运算操作示例
本文实例讲述了Python复数属性和方法运算操作.分享给大家供大家参考,具体如下: #coding=utf8 ''''' 复数是由一个实数和一个虚数组合构成,表示为:x+yj 一个负数时一对有序浮点数 ...
- Python tkinter Entry 属性和方法介绍
Python Tkinter Entry 属性和方法介绍 1. Entry 1.1标准属性 1.2方法 2. Entry属性和方法说明程序 2.1 窗口代码 2.2 属性和方法代码 1. Entry ...
- 简单介绍实体类或对象序列化时,忽略为空属性的操作
这篇文章主要介绍了实体类或对象序列化时,忽略为空属性的操作,具有很好的参考价值,希望对大家有所帮助.如有错误或未考虑完全的地方,望不吝赐教 第一种,在配置文件配置 在application.xml直接 ...
最新文章
- NOIP2013 货车运输
- 设置tomcat管理员的用户名和密码
- python 函数教程:必选参数与默认参数
- python 人脸轮廓提取_实现人脸识别、人脸68个特征点提取,或许这个 Python 库能帮到你!...
- Visual Media Server – 2 - 下载模块草图
- Java集合框架:Collections工具类
- hdu 1569 方格取数(2) 最大点权独立集
- linux下使用nginx搭建集群,CentOS(linux) 下Nginx的安装(Nginx+Tomcat集群第一步)
- mysql交叉编译 cmake_CMake交叉编译配置
- 【转】c#数字图像处理(三)灰度直方图
- 真正解决ASP.NET每一个页面首次访问超级慢的问题 (转载)
- 烂泥:nagios学习(四):pnp4nagios图形化绘制nagios数据
- 一个月爆肝一个基于SpringBoot的在线教育系统【源码开源】【建议收藏】
- C++实现人机对战围棋(使用Leela Zero权重)-策略
- MySQL索引失效的11种情况
- 0基础转行3D建模,从月薪3000到15k,我整理的超全学习指南
- unity-2D游戏地面检测 三射线检测
- Android系统安全 — 5.3-APK V2签名介绍
- 简述php的特点,PHP语言有哪些优势和特点(三)
- WinPcap编程常用函数和数据结构