Метод complex () возвращает комплексное число, если указаны действительные и мнимые части, или преобразует строку в комплексное число.
Синтаксис complex()
:
сложный ((реальный (, воображаемый)))
complex () Параметры
Обычно complex()
метод принимает два параметра:
- real - настоящая часть. Если реальное значение не указано, по умолчанию используется значение 0.
- емк - мнимая часть. Если изображение не указано, по умолчанию используется значение 0.
Если первым параметром, переданным этому методу, является строка, она будет интерпретироваться как комплексное число. В этом случае второй параметр передавать нельзя.
Возвращаемое значение из complex ()
Как следует из названия, 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 ()
Можно создать комплексное число без использования 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 -