Python complex()函数

在Python中,complex()函数用于创建一个复数对象,它可以接受两个参数,表示复数的实部和虚部,也可以只传入一个参数,此时表示复数的实部为该参数,虚部为0。

complex()函数使用示例

下面是使用complex()函数创建复数的一些示例:

# 创建实部和虚部都是整数的复数
z1 = complex(2, 3)  # z1 = 2 + 3j

# 创建实部和虚部都是浮点数的复数
z2 = complex(1.5, -0.5)  # z2 = 1.5 - 0.5j

# 只传入一个参数,表示实部为该参数,虚部为0
z3 = complex(4)  # z3 = 4 + 0j

# 传入字符串,创建复数
z4 = complex('2+3j')  # z4 = 2 + 3j

可以使用realimag属性来访问复数对象的实部和虚部,也可以使用conjugate()方法来求取复数的共轭复数。例如:

z = complex(2, 3)
print(z.real)  # 输出 2.0
print(z.imag)  # 输出 3.0
print(z.conjugate())  # 输出 2-3j

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/python-built-in-functions/python-complex.html

分类: 计算机技术
推荐阅读:
C语言isprint()函数:判断字符是否可打印 isprint()是C语言标准库中的一个函数,用于检查一个字符是否为可打印字符;该函数与isgraph()函数有点相似,isgraph()函数也用于检查一个字符是否为可打印字符(但不包括空格字符),而isprint()函数则包含空格字符;
Rust实现字符串MD5加密 本文将使用Rust语言rust-crypto库实现字符串的MD5加密;
Python next()函数 next() 是 Python 的内置函数之一,用于获取迭代器中的下一个元素。
Windows安装Golang最新版本 首先,你需要下载Golang的最新安装包,你可以到官网去,Golang的官方网站为:golang.org,但这个网站国内用户无法访问,好在Google提供了第二个Golang下载页面:
使用Session实例让requests保持会话 Session对象能让你跨请求保持某些参数;最长常见的是,当你使用requests尝试登录并且验证成功,服务端会返回一些Cookie,这些Cookie可以使你的下次请求不需要验证,而Session对象能保持这些Cookie,而不用你每次提交请求时构建一个新的Cookie。
Linux查看实时活动的网络服务 在Linux系统下,你可以使用一条命令即可查看系统当前实时活动的网络服务: