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中使用Boolean操作符做真值测试实例
Jan 30 Python
Python中for循环和while循环的基本使用方法
Aug 21 Python
Django model反向关联名称的方法
Dec 15 Python
python Selenium实现付费音乐批量下载的实现方法
Jan 24 Python
python爬虫 urllib模块发起post请求过程解析
Aug 20 Python
Python JSON编解码方式原理详解
Jan 20 Python
python exit出错原因整理
Aug 31 Python
Python列表嵌套常见坑点及解决方案
Sep 30 Python
Python+unittest+requests 接口自动化测试框架搭建教程
Oct 09 Python
python在linux环境下安装skimage的示例代码
Oct 14 Python
Python通过递归函数输出嵌套列表元素
Oct 15 Python
python cookie反爬处理的实现
Nov 01 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代码收集表单内容并写入文件的代码
2012/01/29 PHP
PHP+MySQL投票系统的设计和实现分享
2012/09/23 PHP
php 模拟get_headers函数的代码示例
2013/04/27 PHP
实现获取http内容的php函数分享
2014/02/16 PHP
php计算整个目录大小的方法
2015/06/01 PHP
php操作redis数据库常见方法实例总结
2020/02/20 PHP
jQuery学习7 操作JavaScript对象和集合的函数
2010/02/07 Javascript
滚动图片效果 jquery实现回旋滚动效果
2013/01/08 Javascript
toggle一个div显示或隐藏且可扩展成自定义下拉框
2013/09/12 Javascript
js识别不同浏览器基于userAgent做判断
2014/07/29 Javascript
js+jquery常用知识点汇总
2015/03/03 Javascript
解析jquery easyui tree异步加载子节点问题
2017/03/08 Javascript
在bootstrap中实现轮播图实例代码
2017/06/11 Javascript
利用HBuilder打包前端开发webapp为apk的方法
2017/11/13 Javascript
Angular4.0中引入laydate.js日期插件的方法教程
2017/12/25 Javascript
vue.js中created方法作用
2018/03/30 Javascript
浅谈在Vue.js中如何实现时间转换指令
2019/01/06 Javascript
vue实现新闻展示页的步骤详解
2019/04/11 Javascript
Typescript 中的 interface 和 type 到底有什么区别详解
2019/06/18 Javascript
Vue实现base64编码图片间的切换功能
2019/12/04 Javascript
ES5新增数组的实现方法
2020/05/12 Javascript
python读取csv文件示例(python操作csv)
2014/03/11 Python
Python使用matplotlib绘制随机漫步图
2018/08/27 Python
Python发送邮件测试报告操作实例详解
2018/12/08 Python
用python打印1~20的整数实例讲解
2019/07/01 Python
在django中自定义字段Field详解
2019/12/03 Python
python中threading开启关闭线程操作
2020/05/02 Python
Lookfantastic意大利官网:英国知名美妆购物网站
2019/05/31 全球购物
关于运动会的口号
2014/06/07 职场文书
中学生社会实践活动总结
2014/07/03 职场文书
群众路线个人自我剖析材料
2014/10/07 职场文书
房屋产权共有协议书范本
2014/11/03 职场文书
小学感恩节活动总结
2015/03/24 职场文书
2015年施工员工作总结范文
2015/04/20 职场文书
机关工会工作总结2015
2015/05/26 职场文书
一文搞懂php的垃圾回收机制
2021/06/18 PHP