Python complex() 内置函数

来自 Python 3 文档

返回一个值为 real + imag*1j 的复数,或将字符串或数字转换为复数。 [...] 每个参数可以是任何数字类型(包括复数)。如果省略 imag,则默认为零,并且构造函数充当类似于 `int()``float()` 的数字转换。如果两个参数都省略,则返回 0j。

简介

complex() 函数用于创建一个复数。它可以接受实部和虚部作为参数。如果只提供一个参数,则将其视为实部,虚部为零。

示例

# 使用实部和虚部创建复数
print(complex(3, 4))

# 仅使用实部创建复数
print(complex(5))

# 从字符串创建复数
print(complex("2+3j"))
(3+4j)
(5+0j)
(2+3j)

相关链接