Python complex() Funktion
Python3 integrierte Funktionen
complex()Ist eine eingebaute Funktion in Python, mit der komplexe Zahlen erstellt werden.
Komplexe Zahlen bestehen aus einem Realteil und einem Imaginärteil und werden in Mathematik und Ingenieurwesen weit verbreitet verwendet, z. B. in der Signalverarbeitung, physikalischen Simulation usw. Python unterstützt den komplexen Zahlentyp nativ, was komplexe Berechnungen bequemer macht.
Wortbedeutung: complexBedeutet "komplex" und bezieht sich auf eine Zahl, die einen Realteil und einen Imaginärteil enthält.
Grundlegende Syntax und Parameter
complex()Ist eine eingebaute Funktion, die direkt aufgerufen werden kann.
Syntax
complex(real) complex(real, imag) complex(string)
Parameterbeschreibung
- Parameter real:
- Typ: Zahl (Ganzzahl oder Gleitkommazahl)
- Beschreibung: Der Realteil der komplexen Zahl. Wenn dies der einzige Parameter ist, kann er eine reelle Zahl oder eine Zeichenkette sein, die eine komplexe Zahl repräsentiert.
- Parameter imag(optional):
- Typ: Zahl (Ganzzahl oder Gleitkommazahl)
- Beschreibung: Der Imaginärteil der komplexen Zahl.
- Parameter-String:
- Typ: String
- Beschreibung: Ein String, der eine komplexe Zahl darstellt, wie "3+4j" oder "3+4i".
Funktionsbeschreibung
- Rückgabewert: Gibt ein komplexes Objekt der Form real + imag*j zurück.
- Imaginäre Einheit: Python verwendet
jum die imaginäre Einheit darzustellen (statt des in der Physik üblicheni)。
Beispiele
Meistern wir es anhand von Beispielencomplex()die Verwendung von.
Beispiel 1: Grundlegende Verwendung - Komplexe Zahlen erstellen
Beispiel
c1 = komplex(3, 4)
print(c1) # Ausgabe: (3+4j)
# Imaginärteil ist 0
c2 = komplex(5, 0)
print(c2) # Ausgabe: (5+0j)
# Realteil ist 0
c3 = komplex(0, 2)
print(c3) # Ausgabe: 2j
# Negativer Imaginärteil
c4 = komplex(1, -2)
print(c4) # Ausgabe: (1-2j)
Erwartete Ausgabe:
(3+4j) (5+0j) 2j (1-2j)
Codeanalyse:
complex(3, 4)Erzeuge eine komplexe Zahl mit Realteil 3 und Imaginärteil 4.- Python verwendet
janstelle vonizur Darstellung der imaginären Einheit. - Du kannst rein imaginäre Zahlen (Realteil 0) oder rein reelle Zahlen (Imaginärteil 0) erstellen.
Beispiel 2: Komplexe Zahlen aus Strings erstellen
Beispiel
c1 = komplex("3+4j")
print(c1) # Ausgabe: (3+4j)
# Leerzeichen sind ebenfalls erlaubt
c2 = komplex(" 1 + 2j ")
print(c2) # Ausgabe: (1+2j)
# Verwende i statt j (nur in Strings)
c3 = complex("3+4j") # Python erkennt nur j, nicht i
print(c3) # Ausgabe: (3+4j)
Erwartete Ausgabe:
(3+4j) (1+2j) (3+4j)
Codeanalyse:
- Eine komplexe Zahl im String-Format kann direkt an die
complex()Funktion. - Leerzeichen sind in der Zeichenkette erlaubt.
- Hinweis: Komplexe Zahlen in Python unterstützen nur
j, nicht unterstützeni。
Beispiel 3: Operationen mit komplexen Zahlen
Beispiel
a = komplex(3, 4)
b = komplex(1, 2)
# Addition
print(f"a + b = {a + b}") # Ausgabe: a + b = (4+6j)
# Subtraktion
print(f"a - b = {a - b}") # Ausgabe: a - b = (2+2j)
# Multiplikation
print(f"a * b = {a * b}") # Ausgabe: a * b = (-5+10j)
# Division
print(f"a / b = {a / b}") # Ausgabe: a / b = (2.2-0.4j)
# Konjugierte komplexe Zahl
print(f"Conjugate: {a.conjugate()}") # Ausgabe: Conjugate: (3-4j)
# Betrag (Absolutwert)
print(f"Modulus: {abs(a)}") # Ausgabe: Modulus: 5.0
Erwartete Ausgabe:
a + b = (4+6j) a - b = (2+2j) a * b = (-5+10j) a / b = (2.2-0.4j) 共轭: (3-4j) 模: 5.0
Dieses Beispiel demonstriert die grundlegenden Operationen mit komplexen Zahlen, einschließlich Addition, Subtraktion, Multiplikation, Division, Konjugation und Betrag.
Python3 integrierte Funktionen
Andere Erweiterungen