python中的complex函数。复数,虚数操作
目录
函数解析
当使用complex()
函数创建复数对象时,它可以接受不同类型的参数。以下是有关complex()
函数及其参数的详细解释。
函数 | 描述 |
---|---|
complex() | 创建并返回一个复数对象。可以通过传入参数构造实部和虚部,或者使用字符串作为参数表示复数。 |
real() | 返回复数的实部。 |
imag() | 返回复数的虚部。 |
conjugate() | 返回复数的共轭复数。 |
函数实例
complex(real, imag)
:
接受两个参数,其中
real
表示复数的实部,imag
表示复数的虚部。可以是整数、浮点数或表示数字的字符串。例如:
complex(1, 2) # 1 + 2j
complex(-3.5, -4.2) # -3.5 - 4.2j
complex(string)
:
接受一个参数,是一个字符串,用于表示一个复数。字符串应满足复数的表示形式,如"1+2j"或"-3.5-4.2j"。例如:
complex("1+2j")
complex("-3.5-4.2j")
real()
:
返回复数的实部作为浮点数或整数。
z = complex(1, 2)
z.real # 1.0,实部为1
imag()
:
返回复数的虚部作为浮点数或整数。
z = complex(1, 2)
z.imag # 2.0,虚部为2
conjugate()
:
返回复数的共轭复数,实部不变,虚部符号取反。
z = complex(1, 2)
z.conjugate() # 1 - 2j,共轭复数