我们把形如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中复数怎么表示的详细内容,更多请关注Gxl网其它相关文章!

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

python复数类型的虚部通过什么表示_在python中复数怎么表示相关推荐

  1. python复数类型的虚部通过什么表示_python复数,python中复数怎么表示

    你说的没错,可以是大写的,所以其实C也是错的 Python语言中有关复数的几个概念 1.规定复数的乘法按照以下的法则进行: 设z1=a+bi,z2=c+di(a.b.c.d∈R)是任意两个复数,那么它 ...

  2. Python变量类型(l整型,长整形,浮点型,复数,列表,元组,字典)学习

    #coding=utf-8 __author__ = 'Administrator'#Python变量类型#Python数字,python支持四种不同的数据类型 int整型 long长整型 float ...

  3. python整数类型的输出格式_Python数据类型(整数,浮点数,复数,字符串,format()用法)...

    一.整数类型 1.与数学中的整数概念一致,没有取值范围限制. 2.整数类型共有4种进制表示:十进制.二进制.八进制. 十六进制,默认十进制,其他进制需增加引导符(不区分 大小写) 二进制 0b或0B, ...

  4. python整数类型没有取值范围限制_详解Python中6种数据类型

    Python中数据类型主要有六种:数字类型,字符串类型,元组类型,列表类型,文件类型和字典类型,我们今天先介绍前四种类型. 假如在Python程序中,出现了"010",那么这个&q ...

  5. 关于python中的复数、下列说法正确的是_关于Python中的复数,下列说法正确的是?...

    关于Python中的复数,下列说法正确的是? 答:表示复数的语法是real + image j 实部和虚部都是浮点数 方法conjugate返回复数的共轭复数 中国大学MOOC: 依据年龄和死亡率之间 ...

  6. python程序设计与案例教程王小银_《Python程序设计与案例教程》王小银著【摘要 书评 在线阅读】-苏宁易购图书...

    目录 *1章程序设计基础与Python概述 1.1程序设计与程序设计语言 1.1.1程序设计与计算思维 1.1.2程序设计语言 1.2Python语言概述 1.2.1Python语言的发展 1.2.2 ...

  7. 以下对python程序缩进格式描述错误的是_关于 Python 程序格式框架,以下选项中描述错误的是 _________ 。_学小易找答案...

    [单选题]在Python 3函数中,用于获取用户输入的是 _________ . [听力题]conversation2 [其它] [判断题]( )立足于区域特点和差异分析,揭示国际贸易的空间分布和地域 ...

  8. 树莓派python编程入门与实战解压密码_树莓派Python编程入门与实战

    目录 第一部分 树莓派编程环境 第1章 配置树莓派 3 1.1 获取树莓派 3 1.1.1 了解树莓派的历史 3 1.1.2 为什么要学习用Python 在树莓派上进行编程 4 1.2 获取树莓派 5 ...

  9. 下列选项中不属于python循环语句的是哪一项_下列选项中,不属于字典操作的方法是哪一项?_学小易找答案...

    [简答题]字符串有哪几种表现形式? [简答题]简述Python程序的执行过程. [单选题]Python 语句x='char';y=2,print(x+y)输出的结果是哪一项?() [编程题]输入三角形 ...

  10. python函数和模块有什么关键特性_【Python函数与模块】(2)函数的特点

    原博文 2020-04-07 22:16 − 1. 隐藏实现功能的细节 2. 提高代码的重用度 3. 提高可读性,便于调试... 相关推荐 2019-09-28 21:13 − Python pyth ...

最新文章

  1. 对于初学者十条PCB元器件摆放小技巧
  2. SpringBoot(十二):springboot如何测试打包部署
  3. js检测开发者工具Devtools是否打开防调试
  4. 关于目录操作walk
  5. 高速pcb设计指南 1~8
  6. HTTP 404 - 未找到文件 怎么样解决
  7. 快速排序_two-powinters思想
  8. AppLinks使用详解
  9. 微信聊天记录云存储服务如何收费
  10. 计算机dll修复工具,DLL修复工具哪个好?五款修复能力强推荐
  11. 华三路由器双向NAT
  12. python解决Unicode编码问题比如\xE6\x9F\xB3\xE4\xBA\x91
  13. 纽约时间比加州时间早三个小时
  14. c语言函数传递坐标值,C语言中,函数间数据传递的方式有三种,即用返回值、参数、全局变量。...
  15. 金蝶开发 破解数据中心用户密码
  16. k8s调度之亲和/反亲和
  17. xml文件基本格式与解析
  18. HA集群强制进行Active/Standby切换的命令
  19. 洛谷P1489 猫狗大战
  20. usaco 奶牛集会 奶牛抗议

热门文章

  1. 项目管理中的变更管理是什么?
  2. 三步解决error Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools“
  3. 信捷xd5接线图_信捷XD5系列差分机型PLC
  4. 我看过的安全方面的好文章
  5. js制作动态图片时钟
  6. 韩国国立全北大学入学简介
  7. 免费好用的判定节假日API来了
  8. 转录组-蛋白组-代谢组关联分析
  9. 减少计算机硬盘,电脑磁盘分区会降低性能?
  10. 关于PPT母版的含义和使用方法