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 相关文章推荐
django中的setting最佳配置小结
Nov 21 Python
利用nohup来开启python文件的方法
Jan 14 Python
linux安装python修改默认python版本方法
Mar 31 Python
python使用pymongo操作mongo的完整步骤
Apr 13 Python
python实现自动化上线脚本的示例
Jul 01 Python
python flask框架实现重定向功能示例
Jul 02 Python
妙用itchat! python实现久坐提醒功能
Nov 25 Python
解决windows下python3使用multiprocessing.Pool出现的问题
Apr 08 Python
如何把外网python虚拟环境迁移到内网
May 18 Python
Python爬虫回测股票的实例讲解
Jan 22 Python
使用python向MongoDB插入时间字段的操作
May 18 Python
Python实现GIF动图以及视频卡通化详解
Dec 06 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移动文件指针ftell()、fseek()、rewind()函数总结
2014/11/18 PHP
PHP实现验证码校验功能
2017/11/16 PHP
JavaScript几种形式的树结构菜单
2010/05/10 Javascript
Node.js生成HttpStatusCode辅助类发布到npm
2013/04/09 Javascript
Bootstrap每天必学之前端开发框架
2015/11/19 Javascript
js精准的倒计时函数分享
2016/06/29 Javascript
设置jquery UI 控件的大小方法
2016/12/12 Javascript
JS实现的验证身份证及获取地区功能示例
2017/01/16 Javascript
jQuery树控件zTree使用方法详解(一)
2017/02/28 Javascript
JavaScript 用fetch 实现异步下载文件功能
2017/07/21 Javascript
基于jQuery对象和DOM对象和字符串之间的转化实例
2017/08/08 jQuery
vue 的点击事件获取当前点击的元素方法
2018/09/15 Javascript
javascript实现图片轮换动作方法
2020/08/07 Javascript
基于vue与element实现创建试卷相关功能(实例代码)
2020/12/07 Vue.js
[05:09]2016国际邀请赛中国区预选赛淘汰赛首日精彩回顾
2016/06/29 DOTA
python 生成目录树及显示文件大小的代码
2009/07/23 Python
Python自动重试HTTP连接装饰器
2015/04/28 Python
python实现在字符串中查找子字符串的方法
2015/07/11 Python
简单了解什么是神经网络
2017/12/23 Python
python list元素为tuple时的排序方法
2018/04/18 Python
Python异常处理知识点总结
2019/02/18 Python
Python实现平行坐标图的两种方法小结
2019/07/04 Python
python实现爬虫抓取小说功能示例【抓取金庸小说】
2019/08/09 Python
Pytorch卷积层手动初始化权值的实例
2019/08/17 Python
Python整数与Numpy数据溢出问题解决
2019/09/11 Python
Python上下文管理器用法及实例解析
2019/11/11 Python
Python中sys模块功能与用法实例详解
2020/02/26 Python
Cpython解释器中的GIL全局解释器锁
2020/11/09 Python
学生党支部先进事迹
2014/02/04 职场文书
节能环保标语
2014/06/12 职场文书
教师党员个人剖析材料
2014/09/29 职场文书
2014年车间主任工作总结
2014/12/10 职场文书
2015七夕情人节宣传语
2015/07/14 职场文书
2015年公路路政个人工作总结
2015/07/24 职场文书
《帝国时代4》赛季预告 新增内容编译器可创造地图
2022/04/03 其他游戏
SQL Server中的逻辑函数介绍
2022/05/25 SQL Server