complex([real[, imag]])
Chinesische Beschreibung:
Erstellen Sie einen Wert von real + imag * j Pluralisieren oder konvertieren Sie eine Zeichenfolge oder Zahl in eine Pluralzahl. Wenn der erste Parameter eine Zeichenfolge ist, muss der zweite Parameter nicht angegeben werden.
Parameter real: int, long, float oder string;
Parameter image: int, long, float.
Englische Beschreibung:
Erstellen Sie eine komplexe Zahl mit dem Wert real + imag*j oder konvertieren Sie eine Zeichenfolge oder Zahl in eine komplexe Zahl. Wenn der erste Parameter a ist string, es wird als komplexe Zahl interpretiert und die Funktion muss ohne einen zweiten Parameter aufgerufen werden. Jedes Argument kann ein beliebiger numerischer Typ sein (auch komplex). Null und die Funktion dient als numerische Konvertierungsfunktion wie int(), long() und float(). Wenn beide Argumente weggelassen werden, wird 0j zurückgegeben.
Hinweis Bei der Konvertierung aus einem String darf der String keine enthalten Leerzeichen um den zentralen +- oder --Operator: complex('1+2j') ist beispielsweise in Ordnung, aber complex('1 + 2j') löst ValueError aus.
Der komplexe Typ wird in Numerische Typen beschrieben – int, float, long, complex.
Codebeispiel:
>>> complex(1, 2) (1 + 2j) #数字 >>> complex(1) (1 + 0j) #当做字符串处理 >>> complex("1") (1 + 0j) #注意:这个地方在“+”号两边不能有空格,也就是不能写成"1 + 2j",应该是"1+2j",否则会报错 >>> complex("1+2j") (1 + 2j)
Das obige ist der detaillierte Inhalt vonPython-Funktion complex()-Funktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!