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中isnumeric()方法的使用简介
May 19 Python
Python编程入门之Hello World的三种实现方式
Nov 13 Python
Python列表list解析操作示例【整数操作、字符操作、矩阵操作】
Jul 25 Python
django实现同一个ip十分钟内只能注册一次的实例
Nov 03 Python
python实践项目之监控当前联网状态详情
May 23 Python
python和mysql交互操作实例详解【基于pymysql库】
Jun 04 Python
python3使用print打印带颜色的字符串代码实例
Aug 22 Python
Python 读取有公式cell的结果内容实例方法
Feb 17 Python
将不规则的Python多维数组拉平到一维的方法实现
Jan 11 Python
Python字符串对齐方法使用(ljust()、rjust()和center())
Apr 26 Python
如何利用Matlab制作一款真正的拼图小游戏
May 11 Python
python实现简易自习室座位预约系统
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检测数组长度函数sizeof与count用法
2014/11/17 PHP
PHP开发框架laravel安装与配置教程
2015/03/13 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
2021/03/09 PHP
Js 中debug方式
2010/02/07 Javascript
jquery 跨域访问问题解决方法(笔记)
2011/06/08 Javascript
javascript判断两个IP地址是否在同一个网段的实现思路
2013/12/13 Javascript
JQuery的Ajax请求实现局部刷新的简单实例
2014/02/11 Javascript
javascript写的异步加载js文件函数(支持数组传参)
2014/06/07 Javascript
JavaScript设计模式之建造者模式介绍
2014/12/28 Javascript
JS实现的论坛Ajax打分效果完整实例
2015/10/31 Javascript
简单实现JS对dom操作封装
2015/12/02 Javascript
深入浅析react native es6语法
2015/12/09 Javascript
jQuery验证插件validate使用方法详解
2020/09/13 Javascript
Node.js实现兼容IE789的文件上传进度条
2016/09/02 Javascript
使用Bootstrap Tabs选项卡Ajax加载数据实现
2016/12/23 Javascript
js判断手机系统是android还是ios
2017/03/07 Javascript
Vue父子组建的简单通信之控制开关Switch的实现
2018/06/04 Javascript
对Vue2 自定义全局指令Vue.directive和指令的生命周期介绍
2018/08/30 Javascript
微信小程序搭建自己的Https服务器
2019/05/02 Javascript
js常用方法、检查是否有特殊字符串、倒序截取字符串操作完整示例
2020/01/26 Javascript
python登陆asp网站页面的实现代码
2015/01/14 Python
python获取当前时间对应unix时间戳的方法
2015/05/15 Python
Python使用pip安装报错:is not a supported wheel on this platform的解决方法
2018/01/23 Python
对python读取zip压缩文件里面的csv数据实例详解
2019/02/08 Python
python实现中文文本分句的例子
2019/07/15 Python
Django框架模型简单介绍与使用分析
2019/07/18 Python
Pytorch之parameters的使用
2019/12/31 Python
Python调用接口合并Excel表代码实例
2020/03/31 Python
Python PyQt5运行程序把输出信息展示到GUI图形界面上
2020/04/27 Python
运动会标语
2014/06/21 职场文书
2014个人反腐倡廉思想汇报
2014/09/15 职场文书
民主生活会发言材料
2014/10/20 职场文书
个人催款函范文
2015/06/24 职场文书
公司中层管理培训心得体会
2016/01/11 职场文书
SQLServer2019 数据库的基本使用之图形化界面操作的实现
2021/04/08 SQL Server
Python os和os.path模块详情
2022/04/02 Python