Metoda complex () zwraca liczbę zespoloną, gdy podane są części rzeczywiste i urojone, lub konwertuje ciąg znaków na liczbę zespoloną.
Składnia complex()
to:
złożone ((real (, imag)))
complex () Parametry
Ogólnie complex()
metoda przyjmuje dwa parametry:
- real - część rzeczywista. Jeśli pominięto wartość real, przyjmuje wartość domyślną 0.
- imag - część urojona. Jeśli pominięty jest obraz, przyjmuje wartość domyślną 0.
Jeśli pierwszy parametr przekazany do tej metody jest ciągiem znaków, zostanie zinterpretowany jako liczba zespolona. W takim przypadku nie należy przekazywać drugiego parametru.
Wartość zwracana z zespolonej ()
Jak sugeruje nazwa, complex()
metoda zwraca liczbę zespoloną.
Jeśli ciąg przekazany do tej metody nie jest prawidłową liczbą zespoloną, ValueError
zgłaszany jest wyjątek.
Uwaga: przekazany ciąg complex()
powinien mieć postać real+imag j
lubreal+imag J
Przykład 1: Jak utworzyć liczbę zespoloną w Pythonie?
z = complex(2, -3) print(z) z = complex(1) print(z) z = complex() print(z) z = complex('5-9j') print(z)
Wynik
(2-3j) (1 + 0j) 0j (5-9j)
Przykład 2: Utwórz liczbę zespoloną bez użycia complex ()
Możliwe jest utworzenie liczby zespolonej bez użycia complex()
metody. W tym celu musisz umieścić „j” lub „J” po liczbie.
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))
Wynik
a = (2 + 3j) Typ a to b = (-0-2j) Typ b to c = 0j Typ c to