Metoda complex () vrne kompleksno število, če so na voljo realni in namišljeni deli, ali pretvori niz v kompleksno število.
Sintaksa complex()
je:
kompleksno ((resnično (, imag)))
kompleksni () parametri
Na splošno complex()
metoda zajema dva parametra:
- realni - resnični del. Če je real izpuščen, je privzeto 0.
- imag - namišljeni del. Če je imag izpuščen, je privzeto 0.
Če je prvi parameter, ki se posreduje tej metodi, niz, se bo to razlagal kot kompleksno število. V tem primeru se drugi parameter ne sme predati.
Vrnjena vrednost iz kompleksa ()
Kot predlaga ime, complex()
metoda vrne kompleksno številko.
Če niz, poslan tej metodi, ni veljavno kompleksno število, ValueError
se sproži izjema.
Opomba: Niz, ki mu posredujemo, complex()
mora biti v obliki real+imag j
ozreal+imag J
Primer 1: Kako ustvariti kompleksno število v Pythonu?
z = complex(2, -3) print(z) z = complex(1) print(z) z = complex() print(z) z = complex('5-9j') print(z)
Izhod
(2-3j) (1 + 0j) 0j (5-9j)
Primer 2: Ustvari kompleksno število brez uporabe kompleksa ()
Možno je ustvariti kompleksno številko brez uporabe complex()
metode. Za to morate za številko postaviti "j" ali "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))
Izhod
a = (2 + 3j) Tip a je b = (-0-2j) Tip b je c = 0j Tip c je