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)