Metoda complex () returnează un număr complex atunci când sunt furnizate părți reale și imaginare, sau transformă un șir într-un număr complex.
Sintaxa lui complex()
este:
complex ((real (, imag)))
complex () Parametri
În general, complex()
metoda ia doi parametri:
- real - parte reală. Dacă real este omis, valoarea implicită este 0.
- imag - parte imaginară. Dacă imag este omisă, valoarea implicită este 0.
Dacă primul parametru trecut acestei metode este un șir, acesta va fi interpretat ca un număr complex. În acest caz, al doilea parametru nu trebuie trecut.
Valoare returnată din complex ()
După cum sugerează numele, complex()
metoda returnează un număr complex.
Dacă șirul transmis acestei metode nu este un număr complex valid, ValueError
se ridică excepția.
Notă: șirul transmis complex()
trebuie să aibă forma real+imag j
saureal+imag J
Exemplul 1: Cum se creează un număr complex în Python?
z = complex(2, -3) print(z) z = complex(1) print(z) z = complex() print(z) z = complex('5-9j') print(z)
Ieșire
(2-3j) (1 + 0j) 0j (5-9j)
Exemplul 2: Creați un număr complex fără a utiliza complex ()
Este posibil să creați un număr complex fără a utiliza complex()
metoda. Pentru aceasta, trebuie să puneți „j” sau „J” după un număr.
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))
Ieșire
a = (2 + 3j) Tipul a este b = (-0-2j) Tipul b este c = 0j Tipul c este