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编写一个简单的俄罗斯方块游戏的教程
Apr 03 Python
python文件与目录操作实例详解
Feb 22 Python
python将秒数转化为时间格式的实例
Sep 16 Python
Python3.4学习笔记之列表、数组操作示例
Mar 01 Python
python适合人工智能的理由和优势
Jun 28 Python
python爬虫增加访问量的方法
Aug 22 Python
命令行运行Python脚本时传入参数的三种方式详解
Oct 11 Python
详解使用Python下载文件的几种方法
Oct 13 Python
解决jupyter notebook打不开无反应 浏览器未启动的问题
Apr 10 Python
python调用win32接口进行截图的示例
Nov 11 Python
python爬虫之selenium库的安装及使用教程
May 23 Python
Python中的xlrd模块使用整理
Jun 15 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
ThinkPHP之import方法实例详解
2014/06/20 PHP
PHP中使用循环实现的金字塔图形
2014/11/08 PHP
ThinkPHP框架设计及扩展详解
2014/11/25 PHP
抛弃 PHP 代价太高
2016/04/26 PHP
php自定义函数实现二维数组排序功能
2016/07/20 PHP
PHP递归遍历指定文件夹内的文件实现方法
2016/11/15 PHP
swoole和websocket简单聊天室开发
2017/11/18 PHP
PHP中一个有趣的preg_replace函数详解
2018/08/15 PHP
PHP如何根据文件头检测文件类型实例代码
2018/10/14 PHP
详解PHP 7.4 中数组延展操作符语法知识点
2019/07/19 PHP
编辑浪子版表单验证类
2007/05/12 Javascript
javascript 操作文件 实现方法小结
2009/07/02 Javascript
IE bug table元素的innerHTML
2010/01/11 Javascript
jQuery给动态添加的元素绑定事件的方法
2015/03/09 Javascript
js实现省份下拉菜单效果
2017/02/15 Javascript
jQuery实现的淡入淡出与滑入滑出效果示例
2018/04/18 jQuery
详解Angular5/Angular6项目如何添加热更新(HMR)功能
2018/10/10 Javascript
详解关于微信setData回调函数中的坑
2019/02/18 Javascript
vue中使用vue-print.js实现多页打印
2020/03/05 Javascript
JavaScript 监听组合按键思路及代码实现
2020/07/28 Javascript
[08:44]和酒神一起战斗 DOTA2教你做大人
2014/03/27 DOTA
[49:35]KG vs SECRET 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
python ip正则式
2009/05/07 Python
python操作CouchDB的方法
2014/10/08 Python
使用Python程序抓取新浪在国内的所有IP的教程
2015/05/04 Python
Python 通过调用接口获取公交信息的实例
2018/12/17 Python
Python实现去除列表中重复元素的方法总结【7种方法】
2019/02/16 Python
Django模板语言 Tags使用详解
2019/09/09 Python
乌克兰最大的家用电器和电子产品连锁店:Eldorado
2019/10/02 全球购物
追悼会上的答谢词
2014/01/10 职场文书
2015年党员自评材料
2014/12/17 职场文书
Python基础知识之变量的详解
2021/04/14 Python
Python-OpenCV实现图像缺陷检测的实例
2021/06/11 Python
ElementUI实现el-form表单重置功能按钮
2021/07/21 Javascript
Python+tkinter实现高清图片保存
2022/03/13 Python
详解Python+OpenCV绘制灰度直方图
2022/03/22 Python