complex(real=0, imag=0)
complex(string)
Возвращает комплексное число со значением real + imag * 1j или конвертирует строку в комплексное число, если первым аргументом передана строка.
Второй аргумент можно не указывать и по умолчанию он равен 0. Если оба аргумента не указаны, возвращает 0j.
Параметры
complex() принимает два параметра:
real— действительная часть. Если значениеrealопущено, по умолчанию оно равно 0.imag— мнимая часть. Еслиimagне указан, по умолчанию он равен 0.
Если первый параметр, переданный этому методу, является строкой, он будет интерпретирован как комплексное число. В этом случае второй параметр передавать не следует.
Возвращаемое значение
- Как следует из названия, метод
complex()возвращает комплексное число. - Если строка, переданная этой функции, не является допустимым комплексным числом, возникает исключение ValueError.
Примеры
complex(1) # (1+0j)
complex(1, 2) # (1+2j)
complex("1.5+1j") # (1.5+1j)
complex("1.5+2j") # (1.5+2j)