complex()函数是Python内置的一个函数,用于创建一个复数对象。它有两种使用方式:
complex(real, imag) 这种方式用于创建一个由实部(real)和虚部(imag)组成的复数对象。这两个参数都可以是整数、浮点数或字符串。 例如:complex(1, 2)创建了一个实部为1,虚部为2的复数对象。
complex(string) 这种方式用于将一个字符串转换为复数对象。字符串的格式可以是"real+imagj"或"real+imagJ",real表示实部,imag表示虚部。 例如:complex(“3+4j”)将字符串"3+4j"转换为一个实部为3,虚部为4的复数对象。
需要注意的是,如果只提供一个参数,则该参数会被当作实部,虚部默认为0。另外,当参数无法解析为复数时,会触发ValueError异常。
下面是一些示例:
complex(1, 2) # 创建复数对象(1+2j) complex(2.5, -1.5) # 创建复数对象(2.5-1.5j) complex(“3+4j”) # 创建复数对象(3+4j) complex(“3-4j”) # 创建复数对象(3-4j)