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中用于处理字符串的center()方法
May 18 Python
使用Python神器对付12306变态验证码
Jan 05 Python
不要用强制方法杀掉python线程
Feb 26 Python
Python排序搜索基本算法之插入排序实例分析
Dec 11 Python
Python 获取主机ip与hostname的方法
Dec 17 Python
如何在Python中实现goto语句的方法
May 18 Python
python 整数越界问题详解
Jun 27 Python
python 插入日期数据到Oracle实例
Mar 02 Python
python使用gdal对shp读取,新建和更新的实例
Mar 10 Python
20行Python代码实现视频字符化功能
Apr 13 Python
基于jupyter代码无法在pycharm中运行的解决方法
Apr 21 Python
Python requests模块安装及使用教程图解
Jun 30 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/03/19 PHP
PHP下一个非常全面获取图象信息的函数
2008/11/20 PHP
在WordPress中使用PHP脚本来判断访客来自什么国家
2015/12/10 PHP
Symfony2函数用法实例分析
2016/03/18 PHP
php is_executable判断给定文件名是否可执行实例
2016/09/26 PHP
Yii 框架使用数据库(databases)的方法示例
2020/05/19 PHP
JavaScript与C# Windows应用程序交互方法
2007/06/29 Javascript
javascript 表单规则集合对象
2009/07/21 Javascript
基于jQuery的前端数据通用验证库
2011/08/08 Javascript
IE8中动态创建script标签onload无效的解决方法
2014/12/22 Javascript
jquery-tips悬浮提示插件分享
2015/07/31 Javascript
基于jQuery实现的菜单切换效果
2015/10/16 Javascript
js clearInterval()方法的定义和用法
2015/11/11 Javascript
JavaScript中的闭包
2016/02/24 Javascript
jquery的ajax提交form表单的两种方法小结(推荐)
2016/05/25 Javascript
详解Vue.js搭建路由报错 router.map is not a function
2017/06/27 Javascript
Extjs 中的 Treepanel 实现菜单级联选中效果及实例代码
2017/08/22 Javascript
详解JS构造函数中this和return
2017/09/16 Javascript
基于Vue2.0+ElementUI实现表格翻页功能
2017/10/23 Javascript
深入浅出webpack之externals的使用
2017/12/04 Javascript
JavaScript提升机制Hoisting详解
2019/10/23 Javascript
微信小程序个人中心的列表控件实现代码
2020/04/26 Javascript
利用python3 的pygame模块实现塔防游戏
2019/12/30 Python
Python控制台输出时刷新当前行内容而不是输出新行的实现
2020/02/21 Python
python 如何把docker-compose.yaml导入到数据库相关条目里
2021/01/15 Python
使用phonegap检测网络状态的方法
2017/03/30 HTML / CSS
在html页面中取得session中的值的方法
2020/08/11 HTML / CSS
韩国三星旗下的一家超市连锁店:Home Plus
2016/07/30 全球购物
24岁生日感言
2014/01/13 职场文书
最常使用的求职信
2014/05/25 职场文书
大学生标准自荐书
2014/06/15 职场文书
销售人才自我评价范文
2014/09/27 职场文书
学生检讨书范文
2019/06/24 职场文书
Python import模块的缓存问题解决方案
2021/06/02 Python
Netflix《海贼王》真人版剧集多张片场照曝光
2022/04/04 日漫
Python+OpenCV实现图片中的圆形检测
2022/04/07 Python