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

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php与jpython-在python中复数怎么表示相关推荐

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

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

  2. python表示复数的语句是_在python中复数如何表示

    在python中复数如何表示 发布时间:2020-09-22 13:54:01 来源:亿速云 阅读:75 作者:小新 这篇文章主要介绍了在python中复数如何表示,具有一定借鉴价值,需要的朋友可以参 ...

  3. Python中复数取.imag的问题

    Python中复数取.imag的问题 Python直接支持复数,给工程计算带来了方便,实际使用中,发现其有些特殊的行为,需要特别注意. 观察下面的例子 >>> 1.23e+4+9.8 ...

  4. python中复数的实部和虚部都是浮点数_Python学习笔记:从入门到放弃(2)基本语法...

    这次主要就记录一下Python中的基本语法,有标识符,注释,行与缩进,print函数输出以及数字类型和字符串 标志符: 第一个字符必须是字母表中字母或下划线 _ . 标识符的其他的部分由字母.数字和下 ...

  5. python中复数的实部和虚部都是浮点数_Python基础:数值(布尔型、整型、长整型、浮点型、复数)...

    一.概述 Python中的 数值类型(Numeric Types)共有5种:布尔型(bool).整型(int).长整型(long).浮点型(float)和复数(complex). 数值类型支持的主要操 ...

  6. python中复数类型的实部和虚部都是浮点数_Python合集之Python数据类型(一)

    在上一节的合集中,我们了解了Python相关的变量知识,本节我们将进一步了解一下Python中关于数据类型中的数字类型相关的知识. Python提供了数字类型用于保存数值,并且他们是不可改变的数据类型 ...

  7. python中复数用法_Python中的复数?

    从实数创建复数.可以使用直接赋值语句或使用complex()函数来创建Python复数. 复数通常在我们使用两个实数的地方使用.例如,由电压(V)和电流(C)定义的电路被用于几何学,科学计算和微积分中 ...

  8. python中复数采用什么方法提取实部_讲解Python3中NumPy数组寻找特定元素下标的两种方法 python3中怎样实现对一个复数取实部...

    python numpy 数组提取某一列大于某一直的数据 import numpy as npa=np.arange(9).reshape(3,3)12 a Out[31]: array([[0, 1 ...

  9. python中复数类型与数学中复数的概念一致_2020年9月计算机二级python选择题在线题库12/15...

    1.在最坏情况下比较次数相同的是(). A.冒泡排序与快速排序 B.简单插入排序与希尔排序 C.简单选择排序与堆排序 D.快速排序与希尔排序 A  [解析]冒泡排序.快速排序.简单插入排序.简单选择排 ...

  10. python中复数运算法则_NumPy教程:数学算数(三角,算术运算,复数处理等)函数...

    NumPy - 算数函数 很容易理解的是,NumPy 包含大量的各种数学运算功能. NumPy 提供标准的三角函数,算术运算的函数,复数处理函数等. 三角函数 NumPy 拥有标准的三角函数,它为弧度 ...

最新文章

  1. 4、EIGRP配置实验之手动汇总
  2. Rails全局处理Error
  3. CSS+JS灰色树型菜单导航代码
  4. Python与机器视觉(x) 颜色直方图
  5. openfilename 选择文件夹_这个软件能帮你1秒内搜索文件夹中的东西
  6. qt添加菜单纯代码_开始玩qt,使用代码修改设计模式生成的菜单
  7. 访问量冲破1000大关,截图庆祝!
  8. android word文档预览(支持doc/docx两种格式)
  9. 深度学习——分类网络的总结(持续更新ing~)
  10. 超好用的网站克隆工具,就是玩
  11. 图片如何无损放大?图片放大不失真的神器
  12. Batch Normalization论文翻译——中文版
  13. 巨量引擎信息流广告投放攻略
  14. Warshall‘s algorithm 算法的实现及优化(修改版)
  15. CAN节点报文丢失超时时间检测CANoe自动化脚本实现
  16. IVR在voip电话系统的应用与价值
  17. springboot通过ITextPDF写入模板并下载
  18. 刷脸支付微信支付宝小程序可以营销活动
  19. MAC解决Python绘图中文无法显示问题
  20. Canal 整合 canal-admin ,canal-adapter

热门文章

  1. 正则表达式与自动机c语言,用有限自动机实现正则表达式的匹配
  2. 编译原理 --- 正规式和有限自动机
  3. 计算机搜不到连接打印机主机,电脑搜索不到局域网打印机怎么办
  4. java数字时钟界面_Java数字时钟实现代码
  5. 【C#】动态数字时钟和日历
  6. 行为画像分析 行业客户画像 行业用户画像
  7. Buffer Overflow with Shellcode-protostar-stak5-bin-0x06
  8. 小程序包大小超过限制
  9. EPSG和WKID空间参考之--坐标系简单理解
  10. 一个美国人到中国当产品经理的心得:中国App设计真好!