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 相关文章推荐
在Gnumeric下使用Python脚本操作表格的教程
Apr 14 Python
在Python的gevent框架下执行异步的Solr查询的教程
Apr 16 Python
python使用PIL缩放网络图片并保存的方法
Apr 24 Python
Python 3.x 安装opencv+opencv_contrib的操作方法
Apr 02 Python
利用Python进行数据可视化常见的9种方法!超实用!
Jul 11 Python
Python 实现微信防撤回功能
Apr 29 Python
python实现银行管理系统
Oct 25 Python
Django框架表单操作实例分析
Nov 04 Python
Python获取二维数组的行列数的2种方法
Feb 11 Python
降低python版本的操作方法
Sep 11 Python
next在python中返回迭代器的实例方法
Dec 15 Python
Python爬虫入门案例之爬取二手房源数据
Oct 16 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常用函数总结(数组,字符串,时间,文件操作)
2013/06/27 PHP
PHP实现图片旋转效果实例代码
2014/10/01 PHP
php写入文件不覆盖的实例讲解
2019/09/17 PHP
Aster vs KG BO3 第三场2.19
2021/03/10 DOTA
读jQuery之三(构建选择器)
2011/06/11 Javascript
jQuery学习笔记(2)--用jquery实现各种模态提示框代码及项目构架
2013/04/08 Javascript
深入理解javaScript中的事件驱动
2013/05/21 Javascript
js处理json以及字符串的比较等常用操作
2013/09/08 Javascript
jquery实现手风琴效果实例代码
2013/11/15 Javascript
Json序列化和反序列化方法解析
2013/12/19 Javascript
动态显示可输入的字数提示还可以输入的字数
2014/04/01 Javascript
Bootstrap开发实战之响应式轮播图
2016/06/02 Javascript
jQuery纵向导航菜单效果实现方法
2016/12/19 Javascript
JavaScript获取键盘按键的键码(参照表)
2017/01/10 Javascript
BootStrap栅格系统、表单样式与按钮样式源码解析
2017/01/20 Javascript
详解使用vue-router进行页面切换时滚动条位置与滚动监听事件
2017/03/08 Javascript
详解vue中router-link标签所必备了解的属性
2019/04/15 Javascript
vue cli使用融云实现聊天功能的实例代码
2019/04/19 Javascript
使用typescript快速开发一个cli的实现示例
2020/12/09 Javascript
[01:32]TI珍贵瞬间系列(一)
2020/08/26 DOTA
Python中字符串的格式化方法小结
2016/05/03 Python
Python numpy实现二维数组和一维数组拼接的方法
2018/06/05 Python
python安装numpy和pandas的方法步骤
2019/05/27 Python
Windows上安装tensorflow  详细教程(图文详解)
2020/02/04 Python
python之openpyxl模块的安装和基本用法(excel管理)
2021/02/03 Python
详解rem 适配布局
2018/10/31 HTML / CSS
HTML5 Canvas旋转动画的2个代码例子(一个旋转的太极图效果)
2014/04/10 HTML / CSS
台湾百利市购物中心:e-Payless
2017/08/16 全球购物
英国大码女性时装零售商:Evans
2018/08/29 全球购物
项目合作意向书范本
2014/04/01 职场文书
大二学生自我检讨书
2014/10/23 职场文书
2015年社区创卫工作总结
2015/04/21 职场文书
政协常委会议主持词
2015/07/03 职场文书
推广普通话的宣传语
2015/07/13 职场文书
mysql聚集索引、辅助索引、覆盖索引、联合索引的使用
2022/02/12 MySQL
关于EntityWrapper的in用法
2022/03/22 Java/Android