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设置socket代理的方法
Jan 14 Python
Python使用reportlab将目录下所有的文本文件打印成pdf的方法
May 20 Python
在Python中移动目录结构的方法
Jan 31 Python
Python中函数参数设置及使用的学习笔记
May 03 Python
python常用知识梳理(必看篇)
Mar 23 Python
python实现自动发送邮件发送多人、群发、多附件的示例
Jan 23 Python
windows下python安装pip图文教程
May 25 Python
python去除文件中重复的行实例
Jun 29 Python
Django REST framework视图的用法
Jan 16 Python
python Pillow图像处理方法汇总
Oct 16 Python
python中pandas库中DataFrame对行和列的操作使用方法示例
Jun 14 Python
PyCharm2020.3.2安装超详细教程
Feb 08 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
怎样才能成为PHP高手?学会“懒惰”的编程
2006/12/05 PHP
在PHP中操作Excel实例代码
2010/04/29 PHP
PHP获取MAC地址的函数代码
2011/09/11 PHP
php中strtotime函数用法详解
2014/11/15 PHP
PHP获取当前日期及本周一是几月几号的方法
2017/03/28 PHP
php微信公众号开发之快递查询
2018/10/20 PHP
PHP PDOStatement::errorCode讲解
2019/01/31 PHP
谷歌浏览器 insertCell与appendChild的区别
2009/02/12 Javascript
jQuery对html元素的取值与赋值实例详解
2015/12/18 Javascript
bootstrap提示标签、提示框实现代码
2016/12/28 Javascript
Vue网页html转换PDF(最低兼容ie10)的思路详解
2017/08/24 Javascript
十分钟带你快速了解React16新特性
2017/11/10 Javascript
解决vue2.0路由跳转未匹配相应用路由避免出现空白页面的问题
2018/08/24 Javascript
Vue.directive使用注意(小结)
2018/08/31 Javascript
vue移动端监听滚动条高度的实现方法
2018/09/03 Javascript
Vue注册组件命名时不能用大写的原因浅析
2019/04/25 Javascript
bootstrap table列和表头对不齐的解决方法
2019/07/19 Javascript
js实现可爱的气泡特效
2020/09/05 Javascript
CentOS 8.2服务器上安装最新版Node.js的方法
2020/12/16 Javascript
[07:49]2014DOTA2国际邀请赛 Newbee夺冠后采访xiao8坦言奖金会上交
2014/07/23 DOTA
[01:21:36]CHAOS vs Alliacne 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python书单 不将就
2017/07/11 Python
Python基于回溯法子集树模板解决选排问题示例
2017/09/07 Python
django有哪些好处和优点
2020/09/01 Python
Django用内置方法实现简单搜索功能的方法
2020/12/18 Python
将相和教学反思
2014/02/04 职场文书
期中考试后的反思
2014/02/08 职场文书
马智宇结婚主持词
2014/04/01 职场文书
小学“向国旗敬礼”网上签名寄语活动总结
2014/09/27 职场文书
教师党员自我剖析材料
2014/09/29 职场文书
爱的承诺书
2015/01/20 职场文书
培训督导岗位职责
2015/04/10 职场文书
2015年营业员工作总结
2015/04/23 职场文书
拥有这5个特征人,“命”都不会太差
2019/08/16 职场文书
python如何做代码性能分析
2021/04/26 Python
Python机器学习之PCA降维算法详解
2021/05/19 Python