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简单猜数游戏实例
Jul 09 Python
python九九乘法表的实例
Sep 26 Python
django中send_mail功能实现详解
Feb 06 Python
解决Mac安装scrapy失败的问题
Jun 13 Python
使用Python抓取豆瓣影评数据的方法
Oct 17 Python
Python实现查找字符串数组最长公共前缀示例
Mar 27 Python
详解Python Matplotlib解决绘图X轴值不按数组排序问题
Aug 05 Python
Pycharm导入anaconda环境的教程图解
Jul 31 Python
Python pip使用超时问题解决方案
Aug 03 Python
用python对oracle进行简单性能测试
Dec 05 Python
Python中的xlrd模块使用整理
Jun 15 Python
用python基于appium模块开发一个自动收取能量的小助手
Sep 25 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实现无刷新注册(带用户名实时检测)
2007/01/02 PHP
php中数组首字符过滤功能代码
2012/07/31 PHP
PHP实现登录搜狐广告获取广告联盟数据的方法【附demo源码】
2016/10/14 PHP
Joomla框架实现字符串截取的方法示例
2017/07/18 PHP
jQuery Selector选择器小结
2010/05/06 Javascript
腾讯与新浪的通过IP地址获取当前地理位置(省份)的接口
2010/07/26 Javascript
JS判断对象是否存在的10种方法总结
2013/12/23 Javascript
使用UrlConnection实现后台模拟http请求的简单实例
2017/01/04 Javascript
快速实现JS图片懒加载(可视区域加载)示例代码
2017/01/04 Javascript
教你快速搭建Node.Js服务器的方法教程
2017/03/30 Javascript
jQuery EasyUI 为Combo,Combobox添加清除值功能的实例
2017/04/13 jQuery
关于vue中watch检测到不到对象属性的变化的解决方法
2018/02/08 Javascript
Vue递归实现树形菜单方法实例
2018/11/06 Javascript
Vuex新手的理解与使用详解
2019/05/31 Javascript
微信小程序学习之自定义滚动弹窗
2020/12/20 Javascript
[51:50]完美世界DOTA2联赛 Magma vs GXR 第一场 11.07
2020/11/10 DOTA
python使用pyhook监控键盘并实现切换歌曲的功能
2014/07/18 Python
Python第三方库xlrd/xlwt的安装与读写Excel表格
2017/01/21 Python
python爬虫入门教程--利用requests构建知乎API(三)
2017/05/25 Python
Python实现的快速排序算法详解
2017/08/01 Python
Python实现的购物车功能示例
2018/02/11 Python
python可视化实现代码
2019/01/15 Python
Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统
2019/09/05 Python
Python 50行爬虫抓取并处理图灵书目过程详解
2019/09/20 Python
简单了解Python读取大文件代码实例
2019/12/18 Python
NumPy排序的实现
2020/01/21 Python
python matplotlib实现将图例放在图外
2020/04/17 Python
python爬取代理IP并进行有效的IP测试实现
2020/10/09 Python
计算机学生的自我评价分享
2014/02/18 职场文书
青年文明号创建承诺
2014/03/31 职场文书
学习群众路线的心得体会
2014/11/05 职场文书
大学生年度个人总结
2015/02/15 职场文书
硕士论文致谢范文
2015/05/14 职场文书
2019已经过半,你知道年中工作总结该怎么写吗?
2019/07/03 职场文书
Python超简单容易上手的画图工具库推荐
2021/05/10 Python