详细内容

我们把形如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判断复数_在python中复数怎么表示相关推荐

  1. python判断成年_使用python判断你是青少年还是老年人

    今天来给大家讲讲python中最基本的 if 条件语句,这几乎是所有编程语言中都存在的语句,只是语法结构稍有不同. 程序之所以能自动处理很多的事情,if条件语句在这里功不可没,程序可以通过if来判断不 ...

  2. python判断成年_用python判断你是青少年还是老年人

    今天来给大家讲讲python中最基本的 if 条件语句,这几乎是所有编程语言中都存在的语句,只是语法结构稍有不同. 程序之所以能自动处理很多的事情,if条件语句在这里功不可没,程序可以通过if来判断不 ...

  3. python判断质数_使用Python语言判断质数(素数)的简单方法讲解

    本文主要向大家介绍了使用Python语言判断质数(素数)的简单方法,通过具体的实例让大家了解,希望对大家学习Python语言有所帮助. 质数又称素数.指在一个大于1的自然数中,除了1和此整数自身外,不 ...

  4. python判断座位号_利用Python实现图书馆座位抓取(自动预约),python,抢座

    脚本功能 系统开放座位时快速预约指定位置 可以设置预约的时间段 运行以后会一直帮你抢,需要手动停止 即使遇到更强的脚本自动帮抢下一个座位 实现 首先解决登录问题,通过F12找出登录请求包,分析对比一下 ...

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

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

  6. Python判断两个文件夹中互相不同的文件有哪些、判断一个文件夹相对于另外一个文件夹缺少了哪些文件

    Python判断两个文件夹中互相不同的文件有哪些.判断一个文件夹相对于另外一个文件夹缺少了哪些文件 目录 Python判断两个文件夹中互相不同的文件有哪些.判断一个文件夹相对于另外一个文件夹缺少了哪些 ...

  7. python 时间序列预测_使用Python进行动手时间序列预测

    python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...

  8. python 概率分布模型_使用python的概率模型进行公司估值

    python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...

  9. python中如何判断大小写_用python如何判断字符的大小写

    Python提供了isupper(),islower(),istitle()方法用来判断字符串的大小写. 1.isupper()方法 Python isupper() 方法检测字符串中所有的字母是否都 ...

最新文章

  1. 在Zf2中实现Controller按照URL自动注册
  2. unity项目源码_在Unity中使用protobuf
  3. Spring Boot 配置文件 yml与properties
  4. jsp网上商城jsp课程设计
  5. 【☀️C语言函数传参の结构体数组篇☀️】
  6. Docker系列教程02-MongoDB默认开启鉴权
  7. MongoDB(7.mongodb中创建索引)
  8. 虚拟机拷贝数据到服务器,虚拟机文件拷到u盘上
  9. 分治——南蛮图腾(洛谷 P1498)
  10. 你知道的Python面向对象真的是全面的嘛?看看这个你就知道了
  11. java mybatis 代码生成器_mybatis自动生成java代码
  12. jsp三大指令(总结)
  13. 【滤波器】基于时变维纳滤波器实现语音去噪含Matlab源码
  14. linux系统ss命令详解,ss命令 - Linux命令大全 | linux教程
  15. swift3 下标subscript
  16. 轻松认识网络防火墙及应用
  17. 中科创达C++ 二面(hr面,30min,offer)
  18. mysql 磁盘已满_MySQL 磁盘满了,怎么办??
  19. 【学习笔记】NIM游戏与SG函数初探
  20. 自动生成 changelog.md,做一名有追求的工程师

热门文章

  1. OSG —— 笔记2 - 加载模型(附源码)
  2. R语言高清图片输出设置
  3. 陕西省2019初二计算机信息模拟题,2019陕西信合考试模拟-计算机题8
  4. 什么是监督学习非监督学习,强化学习
  5. IntelliJ IDEA 自定义主题样式设置
  6. Li‘s 核磁共振影像数据处理-8-纤维追踪成像理论
  7. 小学计算机实验考查总结,2020年小学实验考查工作总结
  8. 【Liunx】进程的程序替换——自定义编写极简版shell
  9. 抖音矩阵号怎么搭建?短视频矩阵号营销方案分享
  10. 2023最新青龙面板对接新版傻妞SillyGirl及go-cqhttp+短信登录(ark)全套详细教程