📜  Python complex()函数(1)

📅  最后修改于: 2023-12-03 15:33:58.726000             🧑  作者: Mango

Python complex()函数

Python内置函数complex()可用于创建一个复数。复数是由实数和虚数构成的数值。在Python中,虚数用字符jJ表示。例如,3+4j就是一个复数,其中实部为3,虚部为4。

语法

complex()的语法如下:

complex([real[, imag]])

其中,realimag都是可选参数。默认情况下,realimag的值都为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的复数。