coding=utf8'''''复数是由一个实数和一个虚数组合构成,表示为:x+yj一个负数时一对有序浮点数(x,y),其中x是实数部分,y是虚数部分。Python语言中有关负数的概念:1、虚数不能单独存在,它们总是和一个值为0.0的实数部分一起构成一个复数2、复数由实数部分和虚数部分构成3、表示虚数的语法:real+imagej4、实数部分和虚数部分都是浮点数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:passif Cplex.real==com.realPart:print com.realPartelse:pass#原复数 print "the religion complex is :",Cplex #求取共轭复数 print "the conjugate complex is :",Cplex.conjugate()if __name__=="__main__": test()

python负数的表示方法_python输入负数相关推荐

  1. python库的安装方法_Python库的安装方法

    Python库的安装方法 Python的解释器CPython是开源的,我们可以下载查看其源代码,同时,Python语言的各种库也都是开源的.利用Python语言编程,可用的库有很多,在Python官方 ...

  2. python创建虚拟环境的方法_Python创建virtualenv(虚拟环境)方法

    本文目录 一 前言 二 通过virtualenv软件创建 三 在pycharm下创建 新建项目 四 已有项目使用和创建虚拟环境 五 参数说明 一 前言 需求: --公司之有一台服务器 -目前运行这一个 ...

  3. python find的使用方法_Python中的rfind()方法使用详解

    Python中的rfind()方法使用详解 rfind()方法返回所在子str 被找到的最后一个索引,或者-1,如果没有这样的索引不存在,可选择限制搜索字符串string[beg:end]. 语法 以 ...

  4. python相对路径import 方法_Python 从相对路径下import的方法

    例如我们有如下结构的文件: pkg/ __init__.py libs/ some_lib.py __init__.py components/ code.py __init__.py 如果我们想要在 ...

  5. python文件操作的方法_python文件操作的方法介绍

    文件操作 1.open()函数 open()函数主要用于文件处理,一般分为下面3个过程:1.打开文件 2.操作文件 3.关闭文件 常见的格式示例:f = open('note.txt','r') f. ...

  6. python打乱列表的方法_python打乱列表

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 随机打乱列表中的元素自己写函数用于随机打乱列表中的元素方案一:交换法随机选取原列 ...

  7. python描述符魔术方法_Python类型转换的魔术方法详解

    本文讨论python中将某个复杂对象转换为简单对象或数据类型的常用魔术放啊,这些在编程中是十分有用的. 1.__str__方法. 在讲解本方法前我们先打开一个jupyter notebook,随意创建 ...

  8. python中的请求方法_Python爬虫HTPP请求方法有哪些

    HTTP请求方法 GET:请求指定的页面信息,并返回实体主体. HEAD:类似于get请求,只不过返回的响应中没有具体的内容,用于获取报头 POST:向指定资源提交数据进行处理请求(例如提交表单或者上 ...

  9. python计算图形面积的方法_python计算不规则图形面积算法

    https://www.xin3721.com/eschool/pythonxin3721/ 介绍:大三上做一个医学影像识别的项目,医生在原图上用红笔标记病灶点,通过记录红色的坐标位置可以得到病灶点的 ...

最新文章

  1. noip2016 换教室
  2. nohup 不生成日志_js页面触发chargeRequest事件和Nginx获取日志信息
  3. 中文代码示例之5分钟入门TypeScript
  4. SAP PP生产订单相关信息的获取
  5. Java之SPI机制
  6. docker ubuntu 安装包_史上最全Docker环境安装指南
  7. 5g与edge ai_使用OpenVINO部署AI Edge应用
  8. Mysql 休眠连接过多,有可能导致“Too many connections”的错误
  9. 论文公式编号右对齐_论文不会写?最详细的论文排版技巧
  10. 什么配置的电脑可满足基因组索引构建的需求?
  11. paip.c#图片裁剪
  12. 廖雪峰python学习笔记之访问数据库
  13. kali安卓手机木马远控
  14. 如何做好科研实验记录
  15. A Neural Algorithm of Artistic Style : Neural Style Transfer with Eager Executon
  16. Fisher discrimination criterion (费舍尔判别准则)
  17. 向量坐标相乘的计算算法
  18. 爬取分析雪球网实盘用户数据
  19. Processor Architecture: CISC, RISC, VLIW
  20. 商业智能系统具有的主要功能

热门文章

  1. Vue.Draggable拖拽功能的配置和使用方法
  2. PocketSphinx语音识别系统的编译、安装和使用
  3. html5 渐变色矩形,使用HTML5画布元素的矩形渐变
  4. python结束后找什么工作_python学习结束后找什么工作?
  5. php m grep event,linux grep (linux查找关键字在php出现的次数)
  6. Linux基础:find命令总结
  7. 线性筛及其扩展-积性函数
  8. 硬质合金销售真的有那么难么?
  9. LINUX 文件合并,去重
  10. [转载]程序员如何写出杀手级简历