Найти тему
Future People

Проверяем возможность вызова объекта в Python c помощью callable()

Как проверить, является ли объект вызываемым?

В Python существуют объекты, которые мы можем вызвать. Например, функция или класс. Когда мы хотим вызвать объект, то добавляем в конце имени круглые скобки.

Hello!
Hello!

Если объект не вызываемый, то мы получим исключение object is not callable

TypeError: 'int' object is not callable
TypeError: 'int' object is not callable

Для проверки возможности вызова объекта существует функция callable.
Если объект вызываемый - она вернет True. Если нет - False.

False 
True
True
False True True

Если вы интересуетесь программированием, то напоминаю о нашем курсе по основам программирования Python [START].
В нем много анимации, примеров и разборов домашних заданий. Присоединяйтесь! Ссылка:

Онлайн-курс Python START

ВИДЕО:

Проверяем возможность вызова объекта c callable() #python

Наука
7 млн интересуются