Python复数属性和方法运算操作示例


Posted in Python onJuly 21, 2017

本文实例讲述了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()

运算结果:

Python复数属性和方法运算操作示例

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

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

科学计算器在线使用_高级计算器在线计算:
http://tools.3water.com/jisuanqi/jsqkexue

在线计算器_标准计算器:
http://tools.3water.com/jisuanqi/jsq

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

Python 相关文章推荐
python实现多线程暴力破解登陆路由器功能代码分享
Jan 04 Python
详解Django通用视图中的函数包装
Jul 21 Python
python运行时间的几种方法
Jun 17 Python
利用python实现命令行有道词典的方法示例
Jan 31 Python
Django查询数据库的性能优化示例代码
Sep 24 Python
Python3 queue队列模块详细介绍
Jan 05 Python
基于Django框架利用Ajax实现点赞功能实例代码
Aug 19 Python
Python中的十大图像处理工具(小结)
Jun 10 Python
python笔记之mean()函数实现求取均值的功能代码
Jul 05 Python
python使用信号量动态更新配置文件的操作
Apr 01 Python
Python使用re模块验证危险字符
May 21 Python
python实现单机五子棋
Aug 28 Python
Python整型运算之布尔型、标准整型、长整型操作示例
Jul 21 #Python
Python双精度浮点数运算并分行显示操作示例
Jul 21 #Python
详解Golang 与python中的字符串反转
Jul 21 #Python
Python随机生成手机号、数字的方法详解
Jul 21 #Python
Python实现将16进制字符串转化为ascii字符的方法分析
Jul 21 #Python
windows下Python实现将pdf文件转化为png格式图片的方法
Jul 21 #Python
python僵尸进程产生的原因
Jul 21 #Python
You might like
用js实现控制内容的向上向下滚动效果
2007/06/26 Javascript
jquery自动填充勾选框即把勾选框打上true
2014/03/24 Javascript
jquery数组封装使用方法分享(jquery数组遍历)
2014/03/25 Javascript
使用text方法获取Html元素文本信息示例
2014/09/01 Javascript
JavaScript解析json格式数据简单示例
2014/12/09 Javascript
JavaScript判断按钮被点击的方法
2015/12/13 Javascript
JS判断是否在微信浏览器打开的简单实例(推荐)
2016/08/24 Javascript
浅析Javascript ES6中的原生Promise
2016/08/25 Javascript
JSON与JS对象的区别与对比
2017/03/01 Javascript
TypeScript入门-接口
2017/03/30 Javascript
WebPack配置vue多页面的技巧
2018/05/15 Javascript
jQuery实现炫丽的3d旋转星空效果
2018/07/04 jQuery
electron实现静默打印的示例代码
2019/08/12 Javascript
vue获取data数据改变前后的值方法
2019/11/07 Javascript
vue自定义正在加载动画的例子
2019/11/14 Javascript
.netcore+vue 实现压缩文件下载功能
2020/09/24 Javascript
vant时间控件使用方法详解
2020/12/24 Javascript
跟老齐学Python之Python安装
2014/09/12 Python
Linux下使用python调用top命令获得CPU利用率
2015/03/10 Python
python中偏函数partial用法实例分析
2015/07/08 Python
详解Python中 __get__和__getattr__和__getattribute__的区别
2016/06/16 Python
PyCharm Anaconda配置PyQt5开发环境及创建项目的教程详解
2020/03/24 Python
PHP面试题大全
2015/10/16 面试题
C#如何调用Word并打开一个Word文档
2013/05/08 面试题
5个HTML5的常用本地存储方式详解与介绍
2021/03/27 HTML / CSS
大学生2014全国两会学习心得体会
2014/03/10 职场文书
党员公开承诺书和承诺事项
2014/03/25 职场文书
小学优秀班主任事迹材料
2014/05/17 职场文书
门面房租房协议书
2014/12/01 职场文书
化验室岗位职责
2015/02/14 职场文书
2015年宣传部工作总结范文
2015/03/31 职场文书
2015年学校综合治理工作总结
2015/07/20 职场文书
2019年预备党员的思想汇报:加深对党的认知
2019/09/25 职场文书
浏览器常用基本操作之python3+selenium4自动化测试(基础篇3)
2021/05/21 Python
python中如何对多变量连续赋值
2021/06/03 Python
MySQL为数据表建立索引的原则详解
2022/03/03 MySQL