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使用functools模块中的partial函数生成偏函数
Jul 02 Python
Python爬虫包 BeautifulSoup  递归抓取实例详解
Jan 28 Python
如何利用python查找电脑文件
Apr 27 Python
win7+Python3.5下scrapy的安装方法
Jul 31 Python
Django Celery异步任务队列的实现
Jul 24 Python
Python 实现日志同时输出到屏幕和文件
Feb 19 Python
使用 Python 读取电子表格中的数据实例详解
Apr 17 Python
Python unittest如何生成HTMLTestRunner模块
Sep 08 Python
利用Python如何画一颗心、小人发射爱心
Feb 21 Python
python FTP编程基础入门
Feb 27 Python
Pygame如何使用精灵和碰撞检测
Nov 17 Python
Python+Tkinter制作专属图形化界面
Apr 01 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
如何选购合适的收音机
2021/03/01 无线电
PHP的mysqli_query参数MYSQLI_STORE_RESULT和MYSQLI_USE_RESULT的区别
2014/09/29 PHP
PHP正则+Snoopy抓取框架实现的抓取淘宝店信誉功能实例
2017/05/17 PHP
laravel 根据不同组织加载不同视图的实现
2019/10/14 PHP
JavaScript Cookie显示用户上次访问的时间和次数
2009/12/08 Javascript
Jquery Validation插件防止重复提交表单的解决方法
2010/03/05 Javascript
IE6/7 and IE8/9/10(IE7模式)依次隐藏具有absolute或relative的父元素和子元素后再显示父元素
2011/07/31 Javascript
复制js对象方法(详解)
2013/07/08 Javascript
jQuery实现拖动调整表格单元格大小的代码实例
2015/01/13 Javascript
JQuery悬停控制图片轮播——代码简单
2015/08/05 Javascript
基于jQuery实现响应式圆形图片轮播特效
2015/11/25 Javascript
原生javascript实现自动更新的时间日期
2016/02/12 Javascript
CKEditor无法验证的解决方案(js验证+jQuery Validate验证)
2016/05/09 Javascript
Augularjs-起步详解
2016/07/08 Javascript
js记录点击某个按钮的次数-刷新次数为初始状态的实例
2017/02/15 Javascript
浅谈struts1 & jquery form 文件异步上传
2017/05/25 jQuery
[js高手之路]HTML标签解释成DOM节点的实现方法
2017/08/31 Javascript
JS库之wow.js使用方法
2017/09/14 Javascript
Vue2仿淘宝实现省市区三级联动
2020/04/15 Javascript
解决npm安装Electron缓慢网络超时导致失败的问题
2018/02/06 Javascript
详解webpack2异步加载套路
2018/09/14 Javascript
Vue 解决多级动态面包屑导航的问题
2019/11/04 Javascript
ant design vue中表格指定格式渲染方式
2020/10/28 Javascript
pytorch 自定义参数不更新方式
2020/01/06 Python
Python写出新冠状病毒确诊人数地图的方法
2020/02/12 Python
html5中地理位置定位api接口开发应用小结
2013/01/04 HTML / CSS
详解html5 postMessage解决跨域通信的问题
2018/08/17 HTML / CSS
印尼美容产品购物网站:PerfectBeauty.id
2017/12/01 全球购物
德国购买门票网站:ADticket.de
2019/10/31 全球购物
几个SQL的面试题
2014/03/08 面试题
讲座主持词
2014/03/20 职场文书
2014年服务行业工作总结
2014/11/18 职场文书
工程部岗位职责
2015/02/10 职场文书
财务部岗位职责范本
2015/04/14 职场文书
2015银行年终工作总结范文
2015/05/26 职场文书
Win11安装受阻怎么办? Windows11安装问题与解决方案汇总
2021/11/21 数码科技