Типы, поддерживающие возможность их вызова в качестве функции.
Примеры сущностей, поддерживающих вызов:

  • Встроенные и пользовательские функции;
  • Встроенные и пользовательские методы;
  • Функции-генераторы;
  • Классы (как классические так и нового стиля);
  • Экземпляры классов.

Типы, поддерживающие возможность их вызова в качестве функции, принимают набор аргументов, который, впрочем, может быть и пустым.

Вызов всегда сопровождается возвратом какого-либо значения (возможно None) за исключением случаев, когда возбуждается исключение.

# Вызов общей функции len()
# с передачей списка в качестве единственного аргумента
# и возвратом вычисленной длины списка.
len([1, 2, 3]) # 3

Детали вычисления значения зависят от типа вызываемого объекта.
Синонимы поиска: Callable (вызываемый), вызываемый, вызываемые, вызов
Статьи раздела
def (функция/метод) Последовательность инструкций, возвращающая некое значение.
Аргументы вызова Вызов может осуществляться при помощи позиционных и/или именованных а…
Параметры вызываемых объектов Именованные сущности в определениях типов, поддерживающих вызов, опре…
На заметку
Зарегистрированные пользователи могут получать еженедельный дайджест обновлений на сайте.