complex
是 Python 中用于创建复数的内置函数。复数由实部和虚部组成,形式为 a + bj
,其中 a
是实部,b
是虚部。
函数语法
complex(real, imag)
参数:
real
(可选):代表复数的实部,可以是一个数值表达式或者字符串,如果未提供,默认为 0。imag
(可选):代表复数的虚部,可以是一个数值表达式或者字符串,如果未提供,默认为 0。
示例代码
使用默认实部和虚部创建复数:
z1 = complex() # 默认为 0 + 0j
print(z1) # 输出: 0j
通过提供实部创建复数:
z2 = complex(3) # 实部为 3,虚部默认为 0
print(z2) # 输出: (3+0j)
通过提供实部和虚部创建复数:
z3 = complex(2, 4) # 实部为 2,虚部为 4
print(z3) # 输出: (2+4j)
使用字符串作为实部和虚部:
z4 = complex('5', '2') # 实部为 5,虚部为 2
print(z4) # 输出: (5+2j)
使用表达式作为实部和虚部:
a = 7
b = 1
z5 = complex(a + b, a - b) # 实部为 8,虚部为 6
print(z5) # 输出: (8+6j)
总结
complex
函数用于创建复数对象,可以通过提供实部和虚部作为参数来构建复数。实部和虚部可以是数值表达式、字符串或者变量。如果不提供实部或虚部,默认为 0。这个函数在涉及到复数计算的情况下很有用,例如在工程、科学和数学计算中。