在python中复数如何表示

发布时间:2020-09-22 13:54:01

来源:亿速云

阅读:75

作者:小新

这篇文章主要介绍了在python中复数如何表示,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

我们把形如z=a+bj(a,b均为实数)的数称为复数,其中a称为实部,b称为虚部,j称为虚数单位。

一个复数时一对有序浮点数 (x,y),其中 x 是实数部分,y 是虚数部分。

Python 语言中有关复数的概念:

1、虚数不能单独存在,它们总是和一个值为 0.0 的实数部分一起构成一个复数

2、复数由实数部分和虚数部分构成

3、表示复数的语法:real+imagej

4、实数部分和虚数部分都是浮点数

5、虚数部分必须有后缀j或Jaa=123-12j

print aa.real # output 实数部分 123.0

print aa.imag # output虚数部分 -12.0

输出结果为:123.0

-12.0

复数的内建属性:

复数对象拥有数据属性,分别为该复数的实部和虚部。

复数还拥有 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表示复数的语句是_在python中复数如何表示相关推荐

  1. 下列选项中不属于python语言基本控制结构的是_下列选项中,不属于Python语言特点的是...

    [简答题]这个三个按钮分别表示什么?分别用图1 是?,图2是?图3是? [判断题]金属从液态转变为固态晶体的过程称为结晶. [多选题]简化的 Fe - Fe 3 C状态图上的 S 点是共析点,该点的温 ...

  2. python if else写在一行_关于python:将if-elif-else语句放在一行上?

    我已经阅读了下面的链接,但它没有解决我的问题. python是否有三元条件运算符?(问题是将if else语句压缩为一行) 写if-elif-else语句是否有一种更简单的方法,使它适合一行?< ...

  3. python 两个乘号是什么_(2)Python 变量和运算符

    一.python变量特点 python是弱类型语言,无需声明变量可以直接使用并且变量的数据类型可以动态改变 二.变量命名规则 1.不能使用python关键字 2.不能数字开头 3.不能包含空格 4.不 ...

  4. python硬件编程_Python学习日记_《Python硬件编程实战》笔记_Mr_Ouyang

    书名: Python硬件编程实战 作者: 李茂 出版社: 机械工业出版社 [此处需要插入图片 Python封面] 笔者简评:不太适宜购买,全书大篇幅在用图片来解释极简单的细节,对于那些需要作者去深挖. ...

  5. python发行版是什么意思_致 Python 初学者

    当下是一个喧嚣.浮躁的时代.我们总是被生活中大量涌现的热点所吸引,几乎没有深度阅读和思考的时间和机会.我始终认为,学习是需要沉下心来慢慢钻研的,是长期的:同时,学习不应该被赋予太多的功利色彩.一个Py ...

  6. python程序基本结构有哪些_【Python基础】Python程序结构有哪些

    从上面我们可以大概看出,一个完整的py程序结构大概如下: 我们知道,对于C/C++/C#等编程语言来说,程序的入口一定是main()函数,但是如果沿用这种思路来理解python的话就很容易踩坑. Py ...

  7. python一行代码是什么意思_一行Python代码能做什么?

    很典型的文章,基本可以展示Python代码到底有多黑魔法.虽然文中有些案例连我都觉得走火入魔,但真的很值得一看... 自从08年接触Python,就有爱不释手的感觉,逐渐地,有些不忍地疏远了Perl ...

  8. 一个完整的python文件即是一个模块_用python玩转数据|基本语法

    比较运算符 >>>3<4<7 True >>>3<4<1 False >>> 打开文件 >>> f=op ...

  9. 树莓派python编程入门先学什么_树莓派Python编程入门与实战

    树莓派Python编程入门与实战 编辑 锁定 讨论 上传视频 本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! 树莓派是一个只有信用卡大小的裸露电路板,它也是一个运行开源Lin ...

最新文章

  1. smarty模板引擎_3-预保留变量
  2. NOI Day1线上同步赛梦游记
  3. 用Go语言建立一个简单的区块链part5:地址
  4. SQL/T-SQL/PLSQL
  5. 【算法竞赛学习】心跳信号分类预测-模型融合
  6. linux静态网络ip dns怎么设置,Linux下如何配置静态IP设置DNS和主机名?
  7. vs2008调试c语言,VS2008调试Release程序-Dump文件方式_C/C++技术分享_看流星社区 www.kanliuxing.com...
  8. C++反汇编第一讲,认识构造函数,析构函数,以及成员函数
  9. 山西民生云养老认证人脸识别_民生山西APP公众号手机认证
  10. 2008-2011大股东增持专题
  11. 怎么用C语言读取gcode文件,arduino当Gcode解释程序(CNC)
  12. 景深 (摄影测量与遥感学术语)
  13. Java NIO笔记05
  14. shell中expr的使用介绍
  15. 【Linux编程】三分钟让你学会Linux下用户密码更改
  16. 爱优芒角逐“剧场风”,腾讯为何“按兵不动”
  17. K-Means 聚类算法C语言代码实现
  18. 七年级计算机硬件系统教案,七年级《认识计算机硬件》教案.doc
  19. 热门光学软件之初体验网络课程系列大纲5
  20. 绿盟科技软件测试招聘,【绿盟科技软件测试面试】面试官很随和-看准网

热门文章

  1. Windows Azure HandBook (5) Azure混合云解决方案
  2. Python学习之关键要素
  3. os的进程调度(读书笔记)
  4. Flask + Nginx + React + Webpack 配置解决跨域问题
  5. EF中一对多的关系中,用单字段保存ID拼接字符串
  6. Delphi 7 在程序中直接执行SQL脚本文件
  7. EchoesWorks —— 打造下一代技术Blog/Presentation 框架(招兵买马)
  8. iOS关于Xcode上的Other linker flags
  9. 深入解析windows操作系统。。。。
  10. python中多重if语句用法_python – 在Pandas中使用Apply使用多个if语句的Lambda函数