Python中关于复数属性以及方法运算的示例

这篇文章主要介绍了python复数属性和方法运算操作,结合实例形式分析了python复数运算相关操作技巧,代码注释备有详尽说明,需要的朋友可以参考下

本文实例讲述了Python复数属性和方法运算操作。分享给大家供大家参考,具体如下:

#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:    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中关于复数属性以及方法运算的示例的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2267725.html

(0)
上一篇 2025年2月27日 10:15:26
下一篇 2025年2月25日 11:56:30

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 计算机语言最常用的是哪几个语言

    最常用的计算机语言分别是:Python、C++、Java、JavaScript、C#,它们因易用、面向对象、跨平台、适合脚本编写和游戏开发等特点,广泛应用于各种领域,包括软件开发、数据分析和游戏开发。 最常用的计算机语言 计算机语言是人与计…

    2025年2月27日
    200
  • Python关于列表的创建使用以及更新删除的实例

    这篇文章主要介绍了python编程之列表操作,结合实例形式分析了python列表的创建、使用、更新、删除等实现方法与相关操作技巧,需要的朋友可以参考下 本文实例讲述了Python列表操作。分享给大家供大家参考,具体如下: #coding=u…

    2025年2月27日
    200
  • 主流的计算机语言有哪些

    主流计算机语言分为编译型(如 C++、Java)和解释型(如 Python、JavaScript)。最流行的语言包括 Python(数据科学)、Java(企业应用)、C++(系统编程)、JavaScript(Web 开发)和 C#(.NET…

    2025年2月27日
    200
  • 关于Python中原始字符串与Unicode字符串操作符的实例

    这篇文章主要介绍了python原始字符串与unicode字符串操作符用法,结合实例形式分析了python针对原始字符与unicode字符的操作符用法,需要的朋友可以参考下 本文实例讲述了Python原始字符串与Unicode字符串操作符用法…

    2025年2月27日
    200
  • 计算机关于语言的名词有哪些

    计算机语言的名词描述了语言中的元素和概念,包括:关键字:预定义的标识符,表示语言中的命令或结构。变量:用于存储和操作数据的容器,具有特定的数据类型和名称。数据类型:定义变量中存储数据的类型,例如数字、字符或布尔值。运算符:用于执行操作或计算…

    2025年2月27日
    200
  • Windows下安装Python的教程

    下面小编就为大家带来一篇安装python的教程-windows。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 在开始Python编程前,需要先安装Python环境。Python安装包可以到Python的官网下…

    2025年2月27日
    200
  • 计算机程序设计语言有web吗

    计算机程序设计语言中存在专门针对 Web 开发的编程语言,称为 Web 编程语言,用于创建动态、交互式的网站和 Web 应用程序。常见的 Web 编程语言包括:1. HTML (网站结构和内容);2. CSS (网站外观和布局);3. Ja…

    2025年2月27日
    200
  • Python中关于string相关操作的实例分析

    这篇文章主要介绍了python编程之string相关操作,结合实例形式分析了python字符串相关函数与常见操作技巧,需要的朋友可以参考下 本文实例讲述了Python编程之string相关操作。分享给大家供大家参考,具体如下: #codin…

    2025年2月27日
    200
  • 计算机程序设计员教学资料有哪些

    要成为一名计算机程序设计员,必须学习:计算机科学基础概念(数据结构、算法、计算机体系结构)掌握编程基础(变量、数据类型、控制流、函数)选择一门编程语言并学习其语法和基础功能学习高级数据结构(链表、栈、队列、树)掌握算法设计原则(时间复杂度、…

    2025年2月27日
    200
  • Python中关于序列操作的实例代码分享

    这篇文章主要介绍了python编程之序列操作,结合实例形式分析了python序列的功能、相关函数与具体使用技巧,需要的朋友可以参考下 本文实例讲述了Python编程之序列操作。分享给大家供大家参考,具体如下: #coding=utf8”’…

    2025年2月27日
    200

发表回复

登录后才能评论