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搜索指定目录的方法
Apr 29 Python
Python文件及目录操作实例详解
Jun 04 Python
Python+Socket实现基于TCP协议的客户与服务端中文自动回复聊天功能示例
Aug 31 Python
python简单实现操作Mysql数据库
Jan 29 Python
python web框架Flask实现图形验证码及验证码的动态刷新实例
Oct 14 Python
利用Python绘制有趣的万圣节南瓜怪效果
Oct 31 Python
Flask中endpoint的理解(小结)
Dec 11 Python
基于pytorch padding=SAME的解决方式
Feb 18 Python
浅谈python中频繁的print到底能浪费多长时间
Feb 21 Python
使用python实现名片管理系统
Jun 18 Python
Python实现列表索引批量删除的5种方法
Nov 16 Python
python三子棋游戏
May 04 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和ACCESS写聊天室(十)
2006/10/09 PHP
PHP 基本语法格式
2009/12/15 PHP
PHP 防恶意刷新实现代码
2010/05/16 PHP
PHP数字字符串左侧补0、字符串填充和自动补齐的几种方法
2014/05/10 PHP
PHP使用正则表达式获取微博中的话题和对象名
2015/07/18 PHP
什么是PHP7中的孤儿进程与僵尸进程
2019/04/14 PHP
ajax 缓存 问题 requestheader
2010/08/01 Javascript
分享几个超级震憾的图片特效
2012/01/08 Javascript
js改变鼠标的形状和样式的方法
2014/03/31 Javascript
JavaScript strike方法入门实例(给字符串加上删除线)
2014/10/17 Javascript
深入理解javascript严格模式(Strict Mode)
2014/11/28 Javascript
js实现浏览器窗口大小被改变时触发事件的方法
2015/02/02 Javascript
JS组件Bootstrap实现弹出框和提示框效果代码
2015/12/08 Javascript
JQUERY表单暂存功能插件分享
2016/02/23 Javascript
BootStrap的alert提示框的关闭后再显示怎么解决
2016/05/17 Javascript
Bootstrap编写一个在当前网页弹出可关闭的对话框 非弹窗
2016/06/30 Javascript
yarn与npm的命令行小结
2016/10/20 Javascript
微信小程序页面传值实例分析
2017/04/19 Javascript
详解Angular中的自定义服务Service、Provider以及Factory
2017/04/22 Javascript
javascript计算渐变颜色的实例
2017/09/22 Javascript
JS实现字符串去重及数组去重的方法示例
2018/04/21 Javascript
微信小程序转发事件实现解析
2019/10/22 Javascript
Vue 中获取当前时间并实时刷新的实现代码
2020/05/12 Javascript
Jquery使用each函数实现遍历及数组处理
2020/07/14 jQuery
vue+Element-ui实现分页效果
2020/11/15 Javascript
Tensorflow加载预训练模型和保存模型的实例
2018/07/27 Python
Python 70行代码实现简单算式计算器解析
2019/08/30 Python
在PyTorch中使用标签平滑正则化的问题
2020/04/03 Python
Python读取excel文件中带公式的值的实现
2020/04/17 Python
利用python+ffmpeg合并B站视频及格式转换的实例代码
2020/11/24 Python
ZWILLING双立人法国网上商店:德国刀具锅具厨具品牌
2019/08/28 全球购物
Linux文件操作命令都有哪些
2015/02/27 面试题
庆八一活动方案
2014/01/25 职场文书
场地使用证明模板
2014/10/25 职场文书
当你焦虑迷茫时,请读读这6句话
2019/07/24 职场文书
关于Javascript闭包与应用的详解
2021/04/22 Javascript