callable(object)

Параметры

  • Функция callable() принимает один объект-аргумент.

Возвращаемое значение

  • Возвращает True если объект obj поддерживает вызов, иначе – False.

Примеры

callable(sum)  # True
callable(int)  # True
callable(1)  # False

Следует учитывать, что классы поддерживают возможность вызова. Вызов класса приводит к созданию экземпляра. Экземпляры классов поддерживают вызов, если в классе определён метод __call__.

Функция была удалена в версии 3.0 и возвращена в версии 3.2