A complex () metódus egy komplex számot ad vissza, ha valós és képzelt részek vannak megadva, vagy ha egy karakterláncot komplexé konvertál.
A szintaxisa complex()
:
komplex ((valós (, kép)))
komplex () Paraméterek
Általában a complex()
módszer két paramétert vesz igénybe:
- igazi - igazi rész. Ha a valós elhagyásra kerül, akkor az alapértelmezett értéke 0.
- imag - képzeletbeli rész. Ha az imag kihagyásra kerül, akkor az alapértelmezett értéke 0.
Ha az első átadott paraméter egy karakterlánc, akkor azt komplex számként értelmezzük. Ebben az esetben a második paramétert nem szabad átadni.
Visszatérési érték a komplexből ()
Amint azt a név javasolja, a complex()
method komplex számot ad vissza.
Ha az ehhez a metódushoz továbbított karaktersorozat nem érvényes komplex szám, ValueError
kivételt hozunk.
Megjegyzés: A továbbított karakterlánc complex()
formája real+imag j
vagyreal+imag J
1. példa: Hogyan lehet összetett számot létrehozni a Pythonban?
z = complex(2, -3) print(z) z = complex(1) print(z) z = complex() print(z) z = complex('5-9j') print(z)
Kimenet
(2-3j) (1 + 0j) 0j (5-9j)
2. példa: Komplex szám létrehozása komplex () használata nélkül
Lehetséges komplex szám létrehozása complex()
módszer használata nélkül . Ehhez egy szám után „j” vagy „J” betűt kell tennie.
a = 2+3j print('a =',a) print('Type of a is',type(a)) b = -2j print('b =',b) print('Type of b is',type(a)) c = 0j print('c =',c) print('Type of c is',type(c))
Kimenet
a = (2 + 3j) a típusa b = (-0-2j) b típusa c = 0j c típusa