Методът комплекс () връща комплексно число, когато са предоставени реални и въображаеми части, или преобразува низ в комплексно число.
Синтаксисът на 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 е