callable(object)
Параметры
- Функция
callable()
принимает один объект-аргумент.
Возвращаемое значение
- Возвращает
True
если объектobj
поддерживает вызов, иначе –False
.
Примеры
callable(sum) # True
callable(int) # True
callable(1) # False
Следует учитывать, что классы поддерживают возможность вызова. Вызов класса приводит к созданию экземпляра. Экземпляры классов поддерживают вызов, если в классе определён метод __call__
.
Функция была удалена в версии 3.0 и возвращена в версии 3.2