Python комплекс ()

Методът комплекс () връща комплексно число, когато са предоставени реални и въображаеми части, или преобразува низ в комплексно число.

Синтаксисът на complex()е:

 сложно ((реално (, imag)))

комплексни () параметри

Като цяло complex()методът взема два параметъра:

  • реална - реална част. Ако реално е пропуснато, то по подразбиране е 0.
  • imag - въображаема част. Ако образът е пропуснат, той по подразбиране е 0.

Ако първият параметър, предаден на този метод, е низ, той ще бъде интерпретиран като комплексно число. В този случай вторият параметър не трябва да се предава.

Върната стойност от комплекс ()

Както се предлага от името, complex()методът връща комплексно число.

Ако низът, предаден на този метод, не е валидно комплексно число, ValueErrorсе повдига изключение.

Забележка: Предаваният низ complex()трябва да бъде във формата real+imag j илиreal+imag J

Пример 1: Как да създам комплексно число в Python?

 z = complex(2, -3) print(z) z = complex(1) print(z) z = complex() print(z) z = complex('5-9j') print(z)

Изход

 (2-3j) (1 + 0j) 0j (5-9j) 

Пример 2: Създаване на комплексно число без използване на комплекс ()

Възможно е да се създаде комплексно число, без да се използва complex()метод. За това трябва да поставите 'j' или '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))

Изход

 a = (2 + 3j) Тип на a е b = (-0-2j) Тип на b е c = 0j Тип на c е 

Интересни статии...