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中使用pngquant压缩png图片的教程
Apr 09 Python
简单讲解Python中的闭包
Aug 11 Python
详解Python的Twisted框架中reactor事件管理器的用法
May 25 Python
Python正则表达式使用经典实例
Jun 21 Python
Python实现比较扑克牌大小程序代码示例
Dec 06 Python
python中logging模块的一些简单用法的使用
Feb 22 Python
提升Python程序性能的7个习惯
Apr 14 Python
安装Pycharm2019以及配置anconda教程的方法步骤
Nov 11 Python
Python Selenium参数配置方法解析
Jan 19 Python
解决pycharm中opencv-python导入cv2后无法自动补全的问题(不用作任何文件上的修改)
Mar 05 Python
PyTorch在Windows环境搭建的方法步骤
May 12 Python
python如何利用paramiko执行服务器命令
Nov 07 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查询操作实现投票功能
2016/05/09 PHP
Yii框架批量插入数据扩展类的简单实现方法
2017/05/23 PHP
分析php://output和php://stdout的区别
2018/05/06 PHP
常用一些Javascript判断函数
2012/08/14 Javascript
js 判断所选时间(或者当前时间)是否在某一时间段的实现代码
2015/09/05 Javascript
深入理解Angular.JS中的Scope继承
2017/06/04 Javascript
JavaScript实现鼠标滚轮控制页面图片切换功能示例
2017/10/14 Javascript
基于jQuery中ajax的相关方法汇总(必看篇)
2017/11/08 jQuery
解决淘宝cnpm 安装后cnpm不是内部或外部命令的问题
2018/05/17 Javascript
vue ssr 指南详读
2018/06/29 Javascript
mpvue将vue项目转换为小程序
2018/09/30 Javascript
使用JQuery自动完成插件Auto Complete详解
2019/06/18 jQuery
layer关闭当前窗口页面以及确认取消按钮的方法
2019/09/09 Javascript
微信小程序如何播放腾讯视频的实现
2019/09/20 Javascript
js实现GIF动图分解成多帧图片上传
2019/10/24 Javascript
React学习之受控组件与数据共享实例分析
2020/01/06 Javascript
[01:27]DOTA2电竞之夜 今夜共饮庆功酒
2014/08/02 DOTA
python中关于时间和日期函数的常用计算总结(time和datatime)
2013/03/08 Python
Python的gevent框架的入门教程
2015/04/29 Python
python类和函数中使用静态变量的方法
2015/05/09 Python
python 魔法函数实例及解析
2019/09/25 Python
wxPython窗体拆分布局基础组件
2019/11/19 Python
在Python中利用pickle保存变量的实例
2019/12/30 Python
python如何使用Redis构建分布式锁
2020/01/16 Python
Pycharm操作Git及GitHub的步骤详解
2020/10/27 Python
pymysql模块使用简介与示例
2020/11/17 Python
详解CSS3中的box-sizing(content-box与border-box)
2019/04/19 HTML / CSS
CSS 说明横向进度条最后显示文字的实现代码
2020/11/10 HTML / CSS
英国领先的杂志订阅网站:Magazine.co.uk
2018/01/25 全球购物
东南亚冒险旅行与活动:Adventoro
2019/10/16 全球购物
电台编导求职信
2014/05/06 职场文书
如何写股份合作协议书
2014/09/11 职场文书
群众路线自查自纠工作情况报告
2014/10/28 职场文书
护士2015年终工作总结
2015/04/29 职场文书
python实现简易自习室座位预约系统
2021/06/30 Python
关于HTML编码导致的乱码问题
2021/09/04 HTML / CSS