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 自动补全(vim)
Nov 30 Python
Python实现删除列表中满足一定条件的元素示例
Jun 12 Python
python使用opencv读取图片的实例
Aug 17 Python
python利用有道翻译实现"语言翻译器"的功能实例
Nov 14 Python
numpy中索引和切片详解
Dec 15 Python
Python 字符串换行的多种方式
Sep 06 Python
Python利用requests模块下载图片实例代码
Aug 12 Python
Python实现多线程/多进程的TCP服务器
Sep 03 Python
pandas apply多线程实现代码
Aug 17 Python
Python使用for生成列表实现过程解析
Sep 22 Python
Pycharm如何自动生成头文件注释
Nov 14 Python
opencv实现图像平移效果
Mar 24 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中如何调用webservice的实例参考
2013/04/25 PHP
PHP常用的小程序代码段
2015/11/14 PHP
实例讲解PHP设计模式编程中的简单工厂模式
2016/02/29 PHP
PHP如何读取由JavaScript设置的Cookie
2017/03/22 PHP
php中文乱码问题的终极解决方案汇总
2017/08/01 PHP
Jquery iframe内部出滚动条
2010/02/11 Javascript
JS打开层/关闭层/移动层动画效果的实例代码
2013/05/11 Javascript
JQuery验证jsp页面属性是否为空(实例代码)
2013/11/08 Javascript
利用JS解决ie6不支持max-width,max-height问题的方法
2014/01/02 Javascript
javascript实现动态模态绑定grid过程代码
2014/09/22 Javascript
浅谈javascript 函数属性和方法
2015/01/21 Javascript
详解JavaScript中的异常处理方法
2015/06/16 Javascript
js阻止默认浏览器行为与冒泡行为的实现代码
2016/05/15 Javascript
laydate.js日期时间选择插件
2017/01/04 Javascript
jQuery validata插件实现方法
2017/06/25 jQuery
CentOS环境中MySQL修改root密码方法
2018/01/07 Javascript
浅析vue 函数配置项watch及函数 $watch 源码分享
2018/11/22 Javascript
Vue中实现权限控制的方法示例
2019/06/07 Javascript
SSM+layUI 根据登录信息显示不同的页面方法
2019/09/20 Javascript
JS使用正则表达式提交页面验证的代码
2019/10/16 Javascript
在Python的Django框架中创建和使用模版
2015/07/15 Python
python中MethodType方法介绍与使用示例
2017/08/03 Python
使用python存储网页上的图片实例
2018/05/22 Python
python组合无重复三位数的实例
2018/11/13 Python
在Python中利用pickle保存变量的实例
2019/12/30 Python
简单掌握CSS3中resize属性的用法
2016/04/01 HTML / CSS
澳大利亚在线家具店:Luxo Living
2019/03/24 全球购物
班长岗位职责
2013/11/10 职场文书
优秀小学生家长评语
2014/01/30 职场文书
领导班子三严三实心得体会
2014/10/13 职场文书
高中运动会广播稿
2015/08/19 职场文书
《赵州桥》教学反思
2016/02/17 职场文书
大学学生会主席竞选稿怎么写?
2019/08/19 职场文书
游戏《我的世界》澄清Xbox版暂无计划加入光追
2022/04/03 其他游戏
Windows Server 2016 配置 IIS 的详细步骤
2022/04/28 Servers
Win10多屏显示如何设置?Win10电脑多屏显示设置操作方法
2022/07/07 数码科技