logo

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)

Python с нуля. Освойте с Виртуальным ИИ-помощником!

  • Теоретические уроки и практические задачи
  • Пишите и проверяйте код прямо в браузере
  • Виртуальный ИИ-помощник поможет в любое время дня и ночи
  • Сообщество учеников для взаимопомощи и обмена опытом
  • 200 000+ зарегистрированных участников. Присоединяйтесь!