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实现多线程下载文件的代码实例
Jun 01 Python
Python中使用Inotify监控文件实例
Feb 14 Python
Python基础教程之正则表达式基本语法以及re模块
Mar 25 Python
python web框架学习笔记
May 03 Python
使用python和pygame绘制繁花曲线的方法
Feb 24 Python
Python爬虫包BeautifulSoup实例(三)
Jun 17 Python
python实现随机漫步方法和原理
Jun 10 Python
PyQt5使用QTimer实现电子时钟
Jul 29 Python
python之array赋值技巧分享
Nov 28 Python
python opencv pytesseract 验证码识别的实现
Aug 28 Python
python实现网页录音效果
Oct 26 Python
Python爬虫自动化获取华图和粉笔网站的错题(推荐)
Jan 08 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
新的一年,新的期待:DC在2020年的四部动画电影
2020/01/01 欧美动漫
PHP 网络开发详解之远程文件包含漏洞
2010/04/25 PHP
PHP那些琐碎的知识点(整理)
2017/05/20 PHP
Javascript原型链和原型的一个误区
2014/10/22 Javascript
使用jQuery制作基础的Web图片轮播效果
2016/04/22 Javascript
浅谈JavaScript对象与继承
2016/07/10 Javascript
vue2笔记 — vue-router路由懒加载的实现
2017/03/03 Javascript
JS+HTML5 FileReader实现文件上传前本地预览功能
2020/03/27 Javascript
帝国cms首页列表页实现点赞功能
2017/10/30 Javascript
javascript实现电脑和手机版样式切换
2017/11/10 Javascript
JS实现获取word文档内容并输出显示到html页面示例
2018/06/23 Javascript
swiper在vue项目中loop循环轮播失效的解决方法
2018/09/15 Javascript
Vue 中使用富文本编译器wangEditor3的方法
2019/09/26 Javascript
vue登录以及权限验证相关的实现
2019/10/25 Javascript
微信小程序语音同步智能识别的实现案例代码解析
2020/05/29 Javascript
[05:17]DOTA2睡衣妹卖萌求签名 CJ第二天全明星影像
2013/07/28 DOTA
Python文件处理
2016/02/29 Python
Python编程中实现迭代器的一些技巧小结
2016/06/21 Python
开源Web应用框架Django图文教程
2017/03/09 Python
Python使用struct处理二进制的实例详解
2017/09/11 Python
Python实现购物系统(示例讲解)
2017/09/13 Python
Python使用dict.fromkeys()快速生成一个字典示例
2019/04/24 Python
Python远程视频监控程序的实例代码
2019/05/05 Python
Python Numpy库datetime类型的处理详解
2019/07/13 Python
使用python实现希尔、计数、基数基础排序的代码
2019/12/25 Python
keras之权重初始化方式
2020/05/21 Python
keras 多gpu并行运行案例
2020/06/10 Python
CSS3 @font-face属性使用指南
2014/12/12 HTML / CSS
Claire’s法国:时尚配饰、美容、珠宝、头发
2021/01/16 全球购物
关于读书的演讲稿500字
2014/08/27 职场文书
2015年师德师风承诺书
2015/01/22 职场文书
运动与健康自我评价
2015/03/09 职场文书
2015年网络舆情工作总结
2015/07/24 职场文书
windows下快速安装nginx并配置开机自启动的方法
2021/05/11 Servers
Redis实现主从复制方式(Master&Slave)
2022/06/21 Redis
vue实现input输入模糊查询的三种方式
2022/08/14 Vue.js