Kompleksi () -menetelmä palauttaa kompleksiluvun, kun annetaan todelliset ja kuvitteelliset osat, tai se muuntaa merkkijonon kompleksiluvuksi.
Syntaksi complex()
on:
monimutkainen ((todellinen (, kuva)))
monimutkainen () Parametrit
Menetelmällä on yleensä complex()
kaksi parametria:
- todellinen - todellinen osa. Jos reaali jätetään pois, se on oletusarvoisesti 0.
- imag - kuvitteellinen osa. Jos imag jätetään pois, se on oletusarvoisesti 0.
Jos ensimmäinen tähän menetelmään välitetty parametri on merkkijono, se tulkitaan kompleksilukuna. Tässä tapauksessa toista parametria ei pitäisi välittää.
Palautusarvo kompleksista ()
Kuten nimi ehdottaa, complex()
method palauttaa kompleksiluvun.
Jos tälle menetelmälle välitetty merkkijono ei ole kelvollinen kompleksiluku, ValueError
poikkeus nostetaan.
Huomaa: Välitetyn merkkijonon complex()
tulee olla muodossa real+imag j
taireal+imag J
Esimerkki 1: Kuinka luoda kompleksiluku Pythonissa?
z = complex(2, -3) print(z) z = complex(1) print(z) z = complex() print(z) z = complex('5-9j') print(z)
Tuotos
(2-3j) (1 + 0j) 0j (5-9j)
Esimerkki 2: Luo kompleksiluku käyttämättä kompleksia ()
On mahdollista luoda kompleksiluku ilman complex()
menetelmää. Tätä varten sinun on lisättävä numeron jälkeen 'j' tai 'J'.
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))
Tuotos
a = (2 + 3j) a: n tyyppi on b = (-0-2j) b: n tyyppi on c = 0j c: n tyyppi on