Kompleks Pythona ()

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ą, ValueErrorzgł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 

Interesujące artykuły...