python3内建模块-complex类
1、介绍
builtins.py文件中定义了complex类,用于处理python中复数数据。
complex也是python的基本数据类型之一。
2、类
class complex(object):
def __init__(self, *args, **kwargs):
pass
3、字面量初始化
- 字面量赋值,complex由两部分组成,实部和虚部。
- 实部可以是整数或浮点数,为0可以省略,不能携带字母i。虚部携带字母j,大小写均可,虚部在字母j前必须包含一个数值。
a = 5+3j # (5+3j)
a1 = 5+3J # (5+3j)
a2 = 3j # 3j
a3 = 2.0j # 2j
a4 = 2.3j # 2.3j
4、类初始化
print(complex(5+3j))
print(complex("5+3j"))
print(complex(5)) # (5+0j)
5、属性
(1)real
- 类型float,实部的值
print(complex(5+3j).real) #5.0
(2)imag
- 类型float,虚部的值,即j前面的数值
print(complex(5+3j).imag) #3.0
6、方法
(1)conjugate
- 返回类型complex,返回复数的值
print(complex(5+3j).conjugate()) #(5+3j)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战