本文实例讲述了Python复数属性和方法运算操作。分享给大家供大家参考,具体如下:

#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=rel

self.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:

pass

if Cplex.real==com.realPart:

print com.realPart

else:

pass

#原复数

print "the religion complex is :",Cplex

#求取共轭复数

print "the conjugate complex is :",Cplex.conjugate()

if __name__=="__main__":

test()

运算结果:

PS:这里再为大家推荐几款计算工具供大家进一步参考借鉴:

在线一元函数(方程)求解计算工具:http://tools.jb51.net/jisuanqi/equ_jisuanqi

科学计算器在线使用_高级计算器在线计算:http://tools.jb51.net/jisuanqi/jsqkexue

在线计算器_标准计算器:http://tools.jb51.net/jisuanqi/jsq

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python数学运算技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

本文标题: Python复数属性和方法运算操作示例

本文地址: http://www.cppcns.com/jiaoben/python/197318.html

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

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

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

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

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

  3. python私有方法应用场景_Python私有属性私有方法应用实例解析

    01. 应用场景及定义方式 应用场景 在实际开发中,对象 的 某些属性或方法 可能只希望 在对象的内部被使用,而 不希望在外部被访问到 私有属性 就是 对象 不希望公开的 属性 私有方法 就是 对象 ...

  4. python支持复数以及相关的运算吗_python复数运算

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 和大多数语言一样,python也有很多运算符,并且运算符跟其他语言的运算符大同小 ...

  5. python中数据类型不同运算不同_Python的基本数据类型与运算

    Python的基本数据类型: 1.number数字 整型(整数):python可以处理任意大小的整数包括正整数与负整数 浮点型(小数):在Python中表示浮点数的时候回存在一些误差 复数:a+bj ...

  6. Python使用property函数和使用@property装饰器定义属性访问方法的异同点分析

    Python使用property函数和使用@property装饰器都能定义属性的get.set及delete的访问方法,他们的相同点主要如下三点: 1.定义这些方法后,代码中对相关属性的访问实际上都会 ...

  7. python调用函数获取最开始的异常_Python使用sys.exc_info()方法获取异常信息

    在实际调试程序的过程中,有时只获得异常的类型是远远不够的,还需要借助更详细的异常信息才能解决问题. 捕获异常时,有 2 种方式可获得更多的异常信息,分别是: 使用 sys 模块中的 exc_info ...

  8. python计算组合数_Python实现的排列组合计算操作示例

    Python实现的排列组合计算操作示例 本文实例讲述了Python实现的排列组合计算操作.分享给大家供大家参考,具体如下: 1. 调用 scipy 计算排列组合的具体数值 >> from ...

  9. python中的类装饰器应用场景_Python 自定义装饰器使用写法及示例代码

    1.Python装饰器简介 python的装饰器就是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象.简单的说装饰器就是一个用来返回函数 ...

最新文章

  1. RNA-seq分析流程
  2. Android 4.0的图形硬件加速及绘制技巧
  3. python项目开发实战-给缺少Python项目实战经验的人
  4. vue怎么引入外网json文件
  5. 评价一个人,就是要看他把时间都花在哪了
  6. roobo机器人怎么唱歌_日本“观音”机器人问世,可以陪僧人念佛经
  7. layui如何隐藏弹出层关闭的按钮
  8. 抓取流量分析恶意软件或泄密流量(精)
  9. 柳传志:33年来,联想这13条管理经验从未改变
  10. 用习惯了windows系统要怎样去认识linux系统(三)
  11. 基于国产密码算法的开源OpenSSL密码库
  12. vb简易计算机的代码,vb的简易计算器代码
  13. 关于原型设计的工具——AXURE
  14. 生命即便卑微如尘,即便困顿,依然是美景。
  15. 多线程顺序执行四种方案
  16. mysql保留小数点后一位 进位处理_请问EXCEL保留小数点后一位时是如何修约的?
  17. SIP与P2P的技术携手创造奇迹?
  18. 手机的发展史,手机未来的发展趋势
  19. 云服务器Ecs镜像迁移到新服务器
  20. 记一次配置华为路由器DDNS(花生壳)动态域名解析

热门文章

  1. ubuntu16.04 安装python3.6
  2. 2017年给自己定个小目标!
  3. Thread线程notify方法的自我理解
  4. jQuery 的 ajax
  5. HDU-----(4858)项目管理(模拟)
  6. 敏捷开发系列之旅 第四站(透明的Crystal水晶方法) .
  7. 《白帽子讲web安全》学习笔记 (4)
  8. 线程--线程池--委托--task---async/await
  9. Android dex、odex、oat、vdex、art区别
  10. Mac删除Windows10后空间丢失解决