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脚本使得web页面上的代码高亮显示
Apr 24 Python
python 队列详解及实例代码
Oct 18 Python
Python常见内置高效率函数用法示例
Jul 31 Python
python requests.post带head和body的实例
Jan 02 Python
Python 移动光标位置的方法
Jan 20 Python
Python logging设置和logger解析
Aug 28 Python
python迭代器常见用法实例分析
Nov 22 Python
Django通用类视图实现忘记密码重置密码功能示例
Dec 17 Python
python  ceiling divide 除法向上取整(或小数向上取整)的实例
Dec 27 Python
Django使用list对单个或者多个字段求values值实例
Mar 31 Python
Python检测端口IP字符串是否合法
Jun 05 Python
python是怎么被发明的
Jun 15 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
Apache2 httpd.conf 中文版
2006/12/06 PHP
删除数组元素实用的PHP数组函数
2008/08/18 PHP
PHP 数组遍历顺序理解
2009/09/09 PHP
php feof用来识别文件末尾字符的方法
2010/08/01 PHP
PHP Array交叉表实现代码
2010/08/05 PHP
谈谈PHP连接Access数据库的注意事项
2016/08/12 PHP
js中浮点型运算BUG的解决方法说明
2014/01/06 Javascript
javascript 10进制和62进制的相互转换
2014/07/31 Javascript
javascript学习笔记(七)Ajax和Http状态码
2014/10/08 Javascript
谈谈AngularJs中的隐藏和显示
2015/12/09 Javascript
jQuery+css实现的时钟效果(兼容各浏览器)
2016/01/27 Javascript
JS中dom0级事件和dom2级事件的区别介绍
2016/05/05 Javascript
省市联动效果的简单实现代码(推荐)
2016/06/06 Javascript
微信小程序 loading 详解及实例代码
2016/11/09 Javascript
Vue.js自定义指令的用法与实例解析
2017/01/18 Javascript
js获取ip和地区
2017/03/10 Javascript
js,jq,css多方面实现简易下拉菜单功能
2017/05/13 Javascript
Angular中自定义Debounce Click指令防止重复点击
2017/07/26 Javascript
vue.js中引入vuex储存接口数据及调用的详细流程
2017/12/14 Javascript
JS实现的字符串数组去重功能小结
2019/06/17 Javascript
微信小程序之侧边栏滑动实现过程解析(附完整源码)
2019/08/23 Javascript
[00:43]拉比克至宝魔导师密钥展示
2018/12/20 DOTA
Python中文件操作简明介绍
2015/04/13 Python
Python中跳台阶、变态跳台阶与矩形覆盖问题的解决方法
2018/05/19 Python
基于Pandas读取csv文件Error的总结
2018/06/15 Python
Falsk 与 Django 过滤器的使用与区别详解
2019/06/04 Python
Python爬虫爬取煎蛋网图片代码实例
2019/12/16 Python
Origins加拿大官网:雅诗兰黛集团高端植物护肤品牌
2017/11/19 全球购物
组织关系转移介绍信
2014/01/16 职场文书
电子商务专业毕业生求职信
2014/06/12 职场文书
劳动竞赛口号
2014/06/16 职场文书
理财学专业自荐书
2014/06/28 职场文书
个人收入证明模板
2014/09/18 职场文书
学生偷窃检讨书
2014/09/25 职场文书
2014年财务工作总结范文
2014/11/11 职场文书
房屋买卖协议样本
2014/11/16 职场文书