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 相关文章推荐
解决PyCharm中光标变粗的问题
Aug 05 Python
Python基础学习之函数方法实例详解
Jun 18 Python
Django admin.py 在修改/添加表单界面显示额外字段的方法
Aug 22 Python
Python使用QQ邮箱发送邮件实例与QQ邮箱设置详解
Feb 18 Python
一文了解python 3 字符串格式化 F-string 用法
Mar 04 Python
python pyqtgraph 保存图片到本地的实例
Mar 14 Python
python数据处理——对pandas进行数据变频或插值实例
Apr 22 Python
python2和python3哪个使用率高
Jun 23 Python
tensorflow 动态获取 BatchSzie 的大小实例
Jun 30 Python
利用python汇总统计多张Excel
Sep 22 Python
如何在 Matplotlib 中更改绘图背景的实现
Nov 26 Python
python爬虫如何解决图片验证码
Feb 14 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中usort在值相同时改变原始位置问题的解决方法
2011/11/27 PHP
thinkphp3.2实现上传图片的控制器方法
2016/04/28 PHP
PHP的消息通信机制测试实例
2016/11/10 PHP
JavaScript 解析Json字符串的性能比较分析代码
2009/12/16 Javascript
js操作select控件的几种方法
2010/06/02 Javascript
dojo随手记 gird组件引用
2011/02/24 Javascript
利用webqq协议使用python登录qq发消息源码参考
2013/04/08 Javascript
JS+CSS实现闪烁字体效果代码
2016/04/05 Javascript
Vue.js 表单校验插件
2016/08/14 Javascript
超详细的JS弹出窗口代码大全
2020/04/18 Javascript
js html css实现复选框全选与反选
2016/10/09 Javascript
JavaScript无阻塞加载和defer、async详解
2017/02/26 Javascript
详解Vue2.X的路由管理记录之 钩子函数(切割流水线)
2017/05/02 Javascript
vue-cli下的vuex的简单Demo图解(实现加1减1操作)
2018/02/26 Javascript
使用electron将vue-cli项目打包成exe的方法
2018/09/29 Javascript
[05:09]2016国际邀请赛中国区预选赛淘汰赛首日精彩回顾
2016/06/29 DOTA
在Python的struct模块中进行数据格式转换的方法
2015/06/17 Python
Python初学者需要注意的事项小结(python2与python3)
2018/09/26 Python
浅谈python图片处理Image和skimage的区别
2019/08/04 Python
有关HTML5页面在iPhoneX适配问题
2017/11/13 HTML / CSS
美国受信赖的教育产品供应商:Nest Learning
2018/06/14 全球购物
Spartoo瑞典:鞋子、包包和衣服
2018/09/15 全球购物
英国最好的包装供应商:Priory Direct
2019/12/17 全球购物
买房子个人收入证明
2014/01/16 职场文书
省级四好少年事迹材料
2014/01/25 职场文书
迎元旦广播稿
2014/02/22 职场文书
工作作风建设心得体会
2014/10/22 职场文书
家庭财产分割协议范文
2014/11/24 职场文书
学年个人总结范文
2015/03/05 职场文书
《玩出了名堂》教学反思
2016/02/17 职场文书
靠谱的活动总结
2019/04/16 职场文书
使用这 6个Vue加载动画库来减少我们网站的跳出率
2021/05/18 Vue.js
Ajax实现异步加载数据
2021/11/17 Javascript
mysql下的max_allowed_packet参数设置详解
2022/02/12 MySQL
sql server偶发出现死锁的解决方法
2022/04/10 SQL Server
java获取一个文本文件的编码(格式)信息
2022/09/23 Java/Android