Python复数属性和方法运算操作示例
发布时间 - 2026-01-11 02:27:08 点击率:次本文实例讲述了Python复数属性和方法运算操作。分享给大家供大家参考,具体如下:
#coding=utf8
'''''
复数是由一个实数和一个虚数组合构成,表示为:x+yj
一个负数时一对有序浮点数(x,y),其中x是实数部分,y是虚数部分。
Python语言中有关负数的概念:
1、虚数不能单独存在,它们总是和一个值为0.0的实数部分一起构成一个复数
2、复数由实数部分和虚数部分构成
3、表示虚数的语法:real+imagej
4、实数部分和虚数部分都是浮点数
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()
运算结果:
PS:这里再为大家推荐几款计算工具供大家进一步参考借鉴:
在线一元函数(方程)求解计算工具:
http://tools./jisuanqi/equ_jisuanqi
科学计算器在线使用_高级计算器在线计算:
http://tools./jisuanqi/jsqkexue
在线计算器_标准计算器:
http://tools./jisuanqi/jsq
更多关于Python相关内容感兴趣的读者可查看本站专题:《Python数学运算技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》
希望本文所述对大家Python程序设计有所帮助。
# Python
# 复数
# 属性
# 方法
# 运算
# python 如何将两个实数矩阵合并为一个复数矩阵
# python中复数的共轭复数知识点总结
# python列表返回重复数据的下标
# python print出共轭复数的方法详解
# Python对多属性的重复数据去重实例
# Python3 实现随机生成一组不重复数并按行写入文件
# 浅谈Python 中的复数问题
# 共轭
# 都是
# 进阶
# 操作技巧
# 浮点数
# 相关内容
# 是由
# 感兴趣
# 数据结构
# 给大家
# 它可以
# 转换成
# 更多关于
# 内建
# 所述
# 创建一个
# 几款
# 程序设计
# 值为
# 使用技巧
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环
Laravel如何实现用户角色和权限系统_Laravel角色权限管理机制
利用JavaScript实现拖拽改变元素大小
免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?
如何用景安虚拟主机手机版绑定域名建站?
Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法
如何在云虚拟主机上快速搭建个人网站?
昵图网官方站入口 昵图网素材图库官网入口
西安专业网站制作公司有哪些,陕西省建行官方网站?
如何基于云服务器快速搭建网站及云盘系统?
Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性
Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程
Laravel如何为API编写文档_Laravel API文档生成与维护方法
制作电商网页,电商供应链怎么做?
Laravel如何实现本地化和多语言支持?(i18n教程)
如何在宝塔面板中创建新站点?
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全
如何解决hover在ie6中的兼容性问题
Laravel怎么清理缓存_Laravel optimize clear命令详解
LinuxCD持续部署教程_自动发布与回滚机制
如何快速搭建高效服务器建站系统?
Laravel如何升级到最新版本?(升级指南和步骤)
Laravel Asset编译怎么配置_Laravel Vite前端构建工具使用
Android使用GridView实现日历的简单功能
Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优
html5的keygen标签为什么废弃_替代方案说明【解答】
Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧
Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】
如何在企业微信快速生成手机电脑官网?
如何在景安服务器上快速搭建个人网站?
Laravel如何使用Vite进行前端资源打包?(配置示例)
太平洋网站制作公司,网络用语太平洋是什么意思?
如何快速配置高效服务器建站软件?
网站制作价目表怎么做,珍爱网婚介费用多少?
如何在阿里云服务器自主搭建网站?
什么是JavaScript解构赋值_解构赋值有哪些实用技巧
手机软键盘弹出时影响布局的解决方法
JavaScript如何实现倒计时_时间函数如何精确控制
详解vue.js组件化开发实践
如何快速查询网址的建站时间与历史轨迹?
如何快速生成橙子建站落地页链接?
JavaScript如何实现继承_有哪些常用方法
微博html5版本怎么弄发语音微博_语音录制入口及时长限制操作【教程】
Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】
Laravel如何连接多个数据库_Laravel多数据库连接配置与切换教程
Laravel如何实现事件和监听器?(Event & Listener实战)
Laravel如何保护应用免受CSRF攻击?(原理和示例)
如何确保FTP站点访问权限与数据传输安全?
Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例

