Tutorial Study Image

Python complex()

complex函数在python中有两种用法。可以传入两个数字作为参数,函数返回一个复数。它也可以用来将字符串转换为复数


complex(real, imaginary) #where real is the real part and imaginary is imaginary part of the complex number
 

complex() 参数

complex函数可以接收数字作为参数并从中创建一个复数。它也可以接收一个格式良好的复数字符串,并返回相应的复数。

参数 描述 必需/可选
实部 默认为0,复数的实部 必需
虚部 复数的虚部 可选
字符串 如果传入格式良好的字符串,它将是唯一的强制参数,并将被转换为一个复数。参见示例2 可选

complex() 返回值

返回值将始终是一个复数。

输入 返回值
None 0j
仅实部 给定实部且虚部为0的复数
实部和虚部 实部和虚部均给定的复数
复数格式的字符串 相应的复数

Python中complex()方法的示例

示例 1:将数字作为参数传入


x = complex(3.5, 5.8) 
print(x)
 

输出

(3.5+5.8j)

示例 2:将字符串作为参数传入


x = complex('1+j') 
print(x)
 

输出

(1+1j)