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使用Redis实现作业调度系统(超简单)
Mar 22 Python
简单实现python数独游戏
Mar 30 Python
Python实现获取邮箱内容并解析的方法示例
Jun 16 Python
pyqt5的QWebEngineView 使用模板的方法
Aug 18 Python
python实现趣味图片字符化
Apr 30 Python
python cumsum函数的具体使用
Jul 29 Python
python实现修改固定模式的字符串内容操作示例
Dec 30 Python
服务器端jupyter notebook映射到本地浏览器的操作
Apr 14 Python
解决pycharm安装第三方库失败的问题
May 09 Python
Python字符串函数strip()原理及用法详解
Jul 23 Python
python关于集合的知识案例详解
May 30 Python
Python+Selenium实现读取网易邮箱验证码
Mar 13 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
php遍历删除整个目录及文件的方法
2015/03/13 PHP
PHP写API输出的时用echo的原因详解
2019/04/28 PHP
JS URL传中文参数引发的乱码问题
2009/09/02 Javascript
javascript闭包的理解和实例
2010/08/12 Javascript
jQuery Tools tab(幻灯片)
2012/07/14 Javascript
js验证整数加保留小数点的简单实例
2013/12/02 Javascript
Javascript实现简单的富文本编辑器附演示
2014/06/16 Javascript
Javascript基础知识(三)BOM,DOM总结
2014/09/29 Javascript
node.js中的fs.fsyncSync方法使用说明
2014/12/15 Javascript
JavaScript实现九九乘法表的简单实例
2016/06/07 Javascript
在JSP中如何实现MD5加密的方法
2016/11/02 Javascript
深入理解Node.js 事件循环和回调函数
2016/11/02 Javascript
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
2016/12/14 Javascript
js 数字、字符串、布尔值的转换方法(必看)
2017/04/07 Javascript
浅谈vue-router2路由参数注意的问题
2017/11/08 Javascript
微信小程序实现左右联动的实战记录
2018/07/05 Javascript
详解VUE单页应用骨架屏方案
2019/01/17 Javascript
python获取文件版本信息、公司名和产品名的方法
2014/10/05 Python
python通过colorama模块在控制台输出彩色文字的方法
2015/03/19 Python
Python 安装setuptools和pip工具操作方法(必看)
2017/05/22 Python
Python生成8位随机字符串的方法分析
2017/12/05 Python
自适应线性神经网络Adaline的python实现详解
2019/09/30 Python
python批量修改xml属性的实现方式
2020/03/05 Python
python字符串判断密码强弱
2020/03/18 Python
Python判断字符串是否为空和null方法实例
2020/04/26 Python
Python 如何测试文件是否存在
2020/07/31 Python
Skip Hop官网:好莱坞宝宝挚爱品牌
2018/06/17 全球购物
如何高效率的查找一个月以内的数据
2012/04/15 面试题
介绍一下Transact-SQL中SPACE函数的用法
2015/09/01 面试题
办理退休介绍信
2014/01/09 职场文书
项目建议书模板
2014/05/12 职场文书
民警忠诚教育心得体会
2016/01/23 职场文书
发工资啦!教你用Python实现邮箱自动群发工资条
2021/05/10 Python
python中sqllite插入numpy数组到数据库的实现方法
2021/06/21 Python
Android Rxjava3 使用场景详解
2022/04/07 Java/Android
Nginx限流和黑名单配置
2022/05/20 Servers