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 21 Python
python中黄金分割法实现方法
May 06 Python
python开发中range()函数用法实例分析
Nov 12 Python
利用python生成一个导出数据库的bat脚本文件的方法
Dec 30 Python
Django安装配置mysql的方法步骤
Oct 15 Python
Python 从一个文件中调用另一个文件的类方法
Jan 10 Python
Python datetime和unix时间戳之间相互转换的讲解
Apr 01 Python
python使用Qt界面以及逻辑实现方法
Jul 10 Python
浅析python中while循环和for循环
Nov 19 Python
python将图片转base64,实现前端显示
Jan 09 Python
python模拟斗地主发牌
Apr 22 Python
Django ORM实现按天获取数据去重求和例子
May 18 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
使用ThinkPHP自带的Http类下载远程图片到本地的实现代码
2011/08/02 PHP
Yii2中使用join、joinwith多表关联查询
2016/06/30 PHP
Yii2 批量插入、更新数据实例
2017/03/15 PHP
PHP扩展mcrypt实现的AES加密功能示例
2019/01/29 PHP
php根据地址获取百度地图经纬度的实例方法
2019/09/03 PHP
PHP常用函数之base64图片上传功能详解
2019/10/21 PHP
讲两件事:1.this指针的用法小探. 2.ie的attachEvent和firefox的addEventListener在事件处理上的区别
2007/04/12 Javascript
javascript实现的listview效果
2007/04/28 Javascript
js防止表单重复提交的两种方法
2013/09/30 Javascript
探讨js中的双感叹号判断
2013/11/11 Javascript
JS中如何设置readOnly的值
2013/12/25 Javascript
javascript实现在线客服效果
2015/07/15 Javascript
从零学习node.js之利用express搭建简易论坛(七)
2017/02/25 Javascript
使用Bootstrap打造特色进度条效果
2017/05/02 Javascript
element-ui 上传图片后清空图片显示的实例
2018/09/04 Javascript
vue单页面应用打开新窗口显示跳转页面的实例
2018/09/21 Javascript
微信小程序导航栏跟随滑动效果的实现代码
2019/05/14 Javascript
Vuex实现购物车小功能
2020/08/17 Javascript
在Vue中使用Echarts实例图的方法实例
2020/10/10 Javascript
[03:40]DOTA2亚洲邀请赛小组赛第二日 赛事回顾
2015/01/31 DOTA
[01:25]DOTA2自定义游戏灵园鬼域等你踏足
2015/10/30 DOTA
[01:16:12]完美世界DOTA2联赛PWL S2 FTD vs Inki 第一场 11.21
2020/11/23 DOTA
Python中MYSQLdb出现乱码的解决方法
2014/10/11 Python
如何在mac环境中用python处理protobuf
2019/12/25 Python
解决tensorflow/keras时出现数组维度不匹配问题
2020/06/29 Python
CSS3 圆角效果
2009/07/15 HTML / CSS
HTML5 input新增type属性color颜色拾取器的实例代码
2018/08/27 HTML / CSS
临床医师专业个人自我评价
2014/01/08 职场文书
运动会邀请函范文
2014/01/31 职场文书
教师节活动主持词
2014/04/02 职场文书
安全生产一岗双责责任书
2014/07/28 职场文书
代理人委托书
2014/08/01 职场文书
缓刑人员思想汇报500字
2014/09/12 职场文书
关于随地扔垃圾的检讨书
2014/09/30 职场文书
2014年教研室工作总结
2014/12/06 职场文书
win11如何查看端口是否被占用? Win11查看端口是否占用的技巧
2022/04/05 数码科技