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解析中国天气网的天气数据
Mar 21 Python
python中常用的各种数据库操作模块和连接实例
May 29 Python
Python设置Socket代理及实现远程摄像头控制的例子
Nov 13 Python
Python文本相似性计算之编辑距离详解
Nov 28 Python
Python中文分词工具之结巴分词用法实例总结【经典案例】
Apr 15 Python
Python3生成手写体数字方法
Jan 30 Python
谈谈python中GUI的选择
Mar 01 Python
Python tkinter label 更新方法
Oct 11 Python
python模块hashlib(加密服务)知识点讲解
Nov 25 Python
keras 两种训练模型方式详解fit和fit_generator(节省内存)
Jul 03 Python
如何利用Matlab制作一款真正的拼图小游戏
May 11 Python
利用Python判断你的密码难度等级
Jun 02 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去掉字符串的最后一个字符附substr()的用法
2011/03/23 PHP
使用session判断用户登录用户权限(超简单)
2013/06/08 PHP
PHP中ini_set和ini_get函数的用法小结
2014/02/18 PHP
PHP explode()函数的几个应用和implode()函数有什么区别
2015/11/05 PHP
PHP+Ajax实现无刷新分页实例详解(附demo源码下载)
2016/04/07 PHP
PHP大文件分块上传功能实例详解
2019/07/22 PHP
防止网站内容被拷贝的一些方法与优缺点好处与坏处分析
2007/11/30 Javascript
js的.innerHTML = ""IE9下显示有错误的解决方法
2013/09/16 Javascript
jquery跟js初始化加载的多种方法及区别介绍
2014/04/02 Javascript
javascript打开word文档的方法
2014/04/16 Javascript
javascript事件冒泡和事件捕获详解
2015/05/26 Javascript
jQuery左右滚动支持图片放大缩略图图片轮播代码分享
2015/08/26 Javascript
学习JavaScript设计模式(策略模式)
2015/11/26 Javascript
jQuery点击其他地方时菜单消失的实现方法
2016/04/22 Javascript
微信小程序 仿猫眼实现实例代码
2017/03/14 Javascript
深入理解AngularJS中的ng-bind-html指令
2017/03/27 Javascript
react以create-react-app为基础创建项目
2018/03/14 Javascript
jQuery实现使用sort方法对json数据排序的方法
2018/04/17 jQuery
js限制input只能输入有效的数字(第一个不能是小数点)
2018/09/28 Javascript
Windows下Node爬虫神器Puppeteer安装记
2019/01/09 Javascript
浅谈js闭包理解
2019/03/28 Javascript
jquery获取input输入框中的值
2019/11/13 jQuery
react组件基本用法示例小结
2020/04/27 Javascript
Vue3 的响应式和以前有什么区别,Proxy 无敌?
2020/05/20 Javascript
微信小程序文章列表功能完整实例
2020/06/03 Javascript
Python中dictionary items()系列函数的用法实例
2014/08/21 Python
一百行python代码将图片转成字符画
2021/02/19 Python
Pytorch 多块GPU的使用详解
2019/12/31 Python
Python 防止死锁的方法
2020/07/29 Python
HTML5实现锚点时请使用id取代name
2013/09/06 HTML / CSS
NOTINO英国:在线购买美容和香水
2020/02/25 全球购物
小学社会实践活动总结
2014/07/03 职场文书
幼儿园安全责任书范本
2014/07/24 职场文书
好的旅游活动方案
2014/08/19 职场文书
网吧温馨提示
2015/07/17 职场文书
Android开发实现极为简单的QQ登录页面
2022/04/24 Java/Android