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 相关文章推荐
tensorflow 恢复指定层与不同层指定不同学习率的方法
Jul 26 Python
python数据处理 根据颜色对图片进行分类的方法
Dec 08 Python
python web自制框架之接受url传递过来的参数实例
Dec 17 Python
python解析json串与正则匹配对比方法
Dec 20 Python
浅谈python标准库--functools.partial
Mar 13 Python
python使用wxpy实现微信消息防撤回脚本
Apr 29 Python
对numpy下的轴交换transpose和swapaxes的示例解读
Jun 26 Python
django框架CSRF防护原理与用法分析
Jul 22 Python
python爬虫 urllib模块反爬虫机制UA详解
Aug 20 Python
python GUI库图形界面开发之PyQt5时间控件QTimer详细使用方法与实例
Feb 26 Python
Python使用graphviz画流程图过程解析
Mar 31 Python
Jupyter安装链接aconda实现过程图解
Nov 02 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
一个分页的论坛
2006/10/09 PHP
php ajax 静态分页过程形式
2011/09/02 PHP
php页面消耗内存过大的处理办法
2013/03/18 PHP
WIN8.1下搭建PHP5.6环境
2015/04/29 PHP
实现WordPress主题侧边栏切换功能的PHP脚本详解
2015/12/14 PHP
Yii中创建自己的Widget实例
2016/01/05 PHP
深入浅析yii2-gii自定义模板的方法
2016/04/26 PHP
Yii框架安装简明教程
2020/05/15 PHP
Javascript图像处理—虚拟边缘介绍及使用方法
2012/12/27 Javascript
js截取字符串的两种方法及区别详解
2013/11/05 Javascript
javascript使用smipleChart实现简单图表
2015/01/02 Javascript
javascript实现C语言经典程序题
2015/11/29 Javascript
Bootstrap开发实战之第一次接触Bootstrap
2016/06/02 Javascript
AngularJS基础 ng-srcset 指令简单示例
2016/08/03 Javascript
jquery实现网页定位导航
2016/08/23 Javascript
JS中对数组元素进行增删改移的方法总结
2016/12/15 Javascript
深入理解ES6 Promise 扩展always方法
2017/09/26 Javascript
React组件中的this的具体使用
2018/02/28 Javascript
vue中子组件向父组件传递数据的实例代码(实现加减功能)
2018/04/20 Javascript
security.js实现的RSA加密功能示例
2018/06/06 Javascript
Vue中在新窗口打开页面及Vue-router的使用
2018/06/13 Javascript
vue 内置过滤器的使用总结(附加自定义过滤器)
2018/12/11 Javascript
jQuery事件委托代码实践详解
2019/06/21 jQuery
全网小程序接口请求封装实例代码
2020/11/06 Javascript
python绘制已知点的坐标的直线实例
2019/07/04 Python
python数据预处理 :数据抽样解析
2020/02/24 Python
Python使用ElementTree美化XML格式的操作
2020/03/06 Python
给ubuntu18安装python3.7的详细教程
2020/06/08 Python
博柏利美国官方网站:Burberry美国
2020/11/19 全球购物
利用异或运算实现两个无符号数的加法运算
2013/12/20 面试题
Order by的几种用法
2013/06/16 面试题
电气专业推荐信范文
2013/11/18 职场文书
服装厂厂长岗位职责
2013/12/27 职场文书
奥巴马获胜演讲稿
2014/05/15 职场文书
党校毕业心得体会
2014/09/13 职场文书
2014教师年度工作总结
2014/11/10 职场文书