python print出共轭复数的方法详解


Posted in Python onJune 25, 2019

复数是由一个实数和一个虚数组合构成,表示为: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()

 复数实例代码:

#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 相关文章推荐
Python实现统计单词出现的个数
May 28 Python
关于pip的安装,更新,卸载模块以及使用方法(详解)
May 19 Python
python集合比较(交集,并集,差集)方法详解
Sep 13 Python
python实现三维拟合的方法
Dec 29 Python
Python2与Python3的区别实例总结
Apr 17 Python
Python supervisor强大的进程管理工具的使用
Apr 24 Python
Python深拷贝与浅拷贝用法实例分析
May 05 Python
Django保护敏感信息的方法示例
May 09 Python
python爬虫 Pyppeteer使用方法解析
Sep 28 Python
关于Python 中的时间处理包datetime和arrow的方法详解
Mar 19 Python
python转化excel数字日期为标准日期操作
Jul 14 Python
Python 中Operator模块的使用
Jan 30 Python
python安装pil库方法及代码
Jun 25 #Python
Python处理时间日期坐标轴过程详解
Jun 25 #Python
python 在某.py文件中调用其他.py内的函数的方法
Jun 25 #Python
python求最大值最小值方法总结
Jun 25 #Python
python安装requests库的实例代码
Jun 25 #Python
Python登录系统界面实现详解
Jun 25 #Python
用python打印菱形的实操方法和代码
Jun 25 #Python
You might like
用header 发送cookie的php代码
2007/03/16 PHP
php checkdate、getdate等日期时间函数操作详解
2010/03/11 PHP
如何使用php判断所处服务器操作系统的类型
2013/06/20 PHP
PHP实现通过文本文件统计页面访问量功能示例
2019/02/13 PHP
基于prototype的validation.js发布2.3.4新版本,让你彻底脱离表单验证的烦恼
2006/12/06 Javascript
ajax 同步请求和异步请求的差异分析
2011/07/04 Javascript
JavaScript初学者应注意的七个细节详细介绍
2012/12/27 Javascript
怎么判断js脚本加载完成
2014/02/28 Javascript
解决html按钮切换绑定不同函数后点击时执行多次函数问题
2014/05/14 Javascript
javascript面向对象之对象的深入理解
2015/01/13 Javascript
javascript折半查找详解
2015/01/26 Javascript
深入浅析JavaScript的API设计原则
2016/06/14 Javascript
JavaScript登录记住密码操作(超简单代码)
2017/03/22 Javascript
javascript用rem来做响应式开发
2018/01/13 Javascript
vue添加axios,并且指定baseurl的方法
2018/09/19 Javascript
vue实现打地鼠小游戏
2020/08/21 Javascript
Python使用CMD模块更优雅的运行脚本
2015/05/11 Python
Python使用os模块和fileinput模块来操作文件目录
2016/01/19 Python
Python+tkinter模拟“记住我”自动登录实例代码
2018/01/16 Python
python深度优先搜索和广度优先搜索
2018/02/07 Python
Python3随机漫步生成数据并绘制
2018/08/27 Python
Python爬虫 scrapy框架爬取某招聘网存入mongodb解析
2019/07/31 Python
python数据类型之间怎么转换技巧分享
2019/08/20 Python
详解python中index()、find()方法
2019/08/29 Python
Python实现字符串中某个字母的替代功能
2019/10/21 Python
python实现矩阵和array数组之间的转换
2019/11/29 Python
python如何实现不可变字典inmutabledict
2020/01/08 Python
Python+OpenCV实现图像的全景拼接
2020/03/05 Python
美国知名的时尚购物网站:Anthropologie
2016/12/22 全球购物
.net面试题
2015/12/22 面试题
后勤部经理岗位职责
2014/02/23 职场文书
四风自我剖析材料
2014/09/30 职场文书
小学生毕业评语
2014/12/26 职场文书
亮剑观后感
2015/06/05 职场文书
政审证明材料
2015/06/19 职场文书
任命书格式范文
2015/09/22 职场文书