📅  最后修改于: 2023-12-03 15:33:58.726000             🧑  作者: Mango
Python内置函数complex()
可用于创建一个复数。复数是由实数和虚数构成的数值。在Python中,虚数用字符j
或J
表示。例如,3+4j
就是一个复数,其中实部为3,虚部为4。
complex()
的语法如下:
complex([real[, imag]])
其中,real
和imag
都是可选参数。默认情况下,real
和imag
的值都为0。如果只传入一个参数,且这个参数是整数或浮点数,则返回一个具有该实部的复数,虚部为0。如果传入两个参数,则会创建具有指定实部和虚部的复数。
complex()
函数返回一个复数。
下面是一些使用complex()
函数创建复数的示例:
>>> complex(3, 4)
(3+4j)
>>> complex(3)
(3+0j)
>>> complex()
0j
>>> complex("3+4j")
(3+4j)
>>> complex("3+4J")
(3+4j)
在第一个示例中,我们向complex()
函数传入两个参数,分别为3和4。这将创建一个实部为3,虚部为4的复数。
在第二个和第三个示例中,我们分别只传入一个参数,即实部,这将创建一个实部为3的复数和一个实部为0的复数。如果我们只传入complex()
函数,将返回一个实部和虚部均为0的复数。
在第四个示例中,我们向complex()
函数传入了一个包含复数字符串"3+4j"的参数。complex()
函数将这个字符串解析为实数3和虚数4,从而创建一个实部为3,虚部为4的复数。
在第五个示例中,我们向complex()
函数传入了一个包含复数字符串"3+4J"的参数,虽然字符串中使用了大写的"J"字符,但是complex()
函数仍然能够正确地解析该字符串,并创建一个实部为3,虚部为4的复数。