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使用代理抓取网站图片(多线程)
Mar 14 Python
在Windows服务器下用Apache和mod_wsgi配置Python应用的教程
May 06 Python
通过Python模块filecmp 对文件比较的实现方法
Jun 29 Python
详解如何设置Python环境变量?
May 13 Python
在linux下实现 python 监控usb设备信号
Jul 03 Python
PyCharm更改字体和界面样式的方法步骤
Sep 27 Python
numpy 返回函数的上三角矩阵实例
Nov 25 Python
使用python去除图片白色像素的实例
Dec 12 Python
在python中使用pymysql往mysql数据库中插入(insert)数据实例
Mar 02 Python
python 动态渲染 mysql 配置文件的示例
Nov 20 Python
python+openCV对视频进行截取的实现
Nov 27 Python
python中openpyxl和xlsxwriter对Excel的操作方法
Mar 01 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
phpexcel导入excel数据使用方法实例
2013/12/24 PHP
PHP图片处理之使用imagecopyresampled函数裁剪图片例子
2014/11/19 PHP
详解Window7 下开发php扩展
2015/12/31 PHP
php四种定界符详解
2017/02/16 PHP
PHP实现求连续子数组最大和问题2种解决方法
2017/12/26 PHP
通过复制Table生成word和excel的javascript代码
2014/01/20 Javascript
Node.js入门教程:在windows和Linux上安装配置Node.js图文教程
2014/08/14 Javascript
IE浏览器不支持getElementsByClassName的解决方法
2014/08/27 Javascript
jQuery元素选择器用法实例
2014/12/23 Javascript
基于jquery实现省市联动特效
2015/12/17 Javascript
如何用js实现鼠标向上滚动时浮动导航
2016/07/18 Javascript
原生js实现键盘控制div移动且解决停顿问题
2016/12/05 Javascript
EasyUI折叠表格层次显示detailview详解及实例
2016/12/28 Javascript
vue-cli webpack 开发环境跨域详解
2017/05/18 Javascript
小程序点赞收藏功能的实现代码示例
2018/09/07 Javascript
详解JavaScript中的函数、对象
2019/04/01 Javascript
Js代码中的span拼接问题解决
2019/11/22 Javascript
[01:15:45]DOTA2上海特级锦标赛B组小组赛#1 Alliance VS Spirit第一局
2016/02/26 DOTA
[56:00]DOTA2上海特级锦标赛主赛事日 - 4 胜者组决赛Secret VS Liquid第一局
2016/03/05 DOTA
Python类的定义、继承及类对象使用方法简明教程
2015/05/08 Python
python mac下安装虚拟环境的图文教程
2019/04/12 Python
Python 利用邮件系统完成远程控制电脑的实现(关机、重启等)
2019/11/19 Python
python psutil监控进程实例
2019/12/17 Python
在django中实现choices字段获取对应字段值
2020/07/12 Python
如何向接受结构参数的函数传入常数值
2016/02/17 面试题
幼儿园长自我鉴定
2013/10/17 职场文书
化工专业应届生求职信
2013/11/08 职场文书
大学生新学期计划书
2014/04/28 职场文书
伊索寓言教学反思
2014/05/01 职场文书
集中整治工作方案
2014/05/01 职场文书
教导主任竞聘演讲稿
2014/05/16 职场文书
离婚答辩状范文
2015/05/22 职场文书
php 解析非标准json、非规范json
2021/04/01 PHP
Python函数对象与闭包函数
2022/04/13 Python
SpringCloud超详细讲解Feign声明式服务调用
2022/06/21 Java/Android
一文解答什么是MySQL的回表
2022/08/05 MySQL