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的常见命令注入威胁
Feb 18 Python
Python实现的一个简单LRU cache
Sep 26 Python
Python中字典和JSON互转操作实例
Jan 19 Python
使用Python的Twisted框架编写简单的网络客户端
Apr 16 Python
Django框架下在视图中使用模版的方法
Jul 16 Python
Python直接赋值、浅拷贝与深度拷贝实例分析
Jun 18 Python
python集合是否可变总结
Jun 20 Python
spyder 在控制台(console)执行python文件,debug python程序方式
Apr 20 Python
学会python自动收发邮件 代替你问候女友
May 20 Python
python将下载到本地m3u8视频合成MP4的代码详解
Nov 24 Python
python OpenCV学习笔记
Mar 31 Python
深入理解pytorch库的dockerfile
Jun 10 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代码把全角数字转为半角数字
2007/12/10 PHP
php实现四舍五入的方法小结
2015/03/03 PHP
使用php+swoole对client数据实时更新(一)
2016/01/07 PHP
使用PHPExcel导出Excel表
2018/09/08 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
2019/12/20 PHP
动态载入/删除/更新外部 JavaScript/Css 文件的代码
2010/07/03 Javascript
Javascript实现页面跳转的几种方式分享
2013/10/26 Javascript
JQuery的$和其它JS发生冲突的快速解决方法
2014/01/24 Javascript
JQuery解析HTML、JSON和XML实例详解
2014/03/29 Javascript
jquery使用animate方法实现控制元素移动
2015/03/27 Javascript
基于javascript如何传递特殊字符
2015/11/30 Javascript
基于canvas实现的绚丽圆圈效果完整实例
2016/01/26 Javascript
Bootstrap布局之栅格系统详解
2016/06/13 Javascript
AngularJS指令中的绑定策略实例分析
2016/12/14 Javascript
jQuery Validation Engine验证控件调用外部函数验证的方法
2017/01/18 Javascript
angularjs实现猜数字大小功能
2020/05/20 Javascript
Vue使用mixins实现压缩图片代码
2018/03/14 Javascript
element日历calendar组件上月、今天、下月、日历块点击事件及模板源码
2020/07/27 Javascript
vue实现tab栏点击高亮效果
2020/08/19 Javascript
design vue 表格开启列排序的操作
2020/10/28 Javascript
vue使用lodop打印控件实现浏览器兼容打印的方法
2021/02/07 Vue.js
python的dataframe转换为多维矩阵的方法
2018/04/11 Python
Python3实现购物车功能
2018/04/18 Python
python 字典中取值的两种方法小结
2018/08/02 Python
Python线程同步的实现代码
2018/10/03 Python
python使用tomorrow实现多线程的例子
2019/07/20 Python
django列表筛选功能的实现代码
2020/03/27 Python
使用python修改文件并立即写回到原始位置操作(inplace读写)
2020/06/28 Python
Python fileinput模块如何逐行读取多个文件
2020/10/05 Python
const char*, char const*, char*const的区别是什么
2014/07/09 面试题
大学生暑期实践感言
2014/02/26 职场文书
三八红旗手先进事迹材料
2014/05/13 职场文书
2015年中秋节演讲稿
2015/03/20 职场文书
幼儿教师继续教育培训心得体会
2016/01/19 职场文书
vue整合百度地图显示指定地点信息
2022/04/06 Vue.js
CSS 鼠标点击拖拽效果的实现代码
2022/12/24 HTML / CSS