Callable (вызываемый)
Типы, поддерживающие возможность их вызова в качестве функции.
Примеры сущностей, поддерживающих вызов:
Типы, поддерживающие возможность их вызова в качестве функции, принимают набор аргументов, который, впрочем, может быть и пустым.
Вызов всегда сопровождается возвратом какого-либо значения (возможно None) за исключением случаев, когда возбуждается исключение.
Детали вычисления значения зависят от типа вызываемого объекта.
- Встроенные и пользовательские функции;
- Встроенные и пользовательские методы;
- Функции-генераторы;
- Классы (как классические так и нового стиля);
- Экземпляры классов.
Типы, поддерживающие возможность их вызова в качестве функции, принимают набор аргументов, который, впрочем, может быть и пустым.
Вызов всегда сопровождается возвратом какого-либо значения (возможно None) за исключением случаев, когда возбуждается исключение.
# Вызов общей функции len()
# с передачей списка в качестве единственного аргумента
# и возвратом вычисленной длины списка.
len([1, 2, 3]) # 3
Детали вычисления значения зависят от типа вызываемого объекта.
Синонимы поиска: Callable (вызываемый), вызываемый, вызываемые, вызов
Статьи раздела
def (функция/метод) | Последовательность инструкций, возвращающая некое значение. |
Аргументы вызова | Вызов может осуществляться при помощи позиционных и/или именованных а… |
Параметры вызываемых объектов | Именованные сущности в определениях типов, поддерживающих вызов, опре… |
В разделе «type (тип)»:
basestring
Container (контейнер)
Context Manager (менеджер контекста)
Descriptor (дескриптор)
Iterator (итератор)
Number (число)
object (объект)
type.__abstractmethods__
type.__base__
type.__bases__
type.__basicsize__
type.__dict__
type.__dictoffset__
type.__doc__
type.__flags__
type.__itemsize__
type.__module__
type.__mro__
type.mro
type.__name__
type.__sizeof__
unicode (юникод)
На заметку
Зарегистрированные пользователи могут получать еженедельный дайджест обновлений на сайте.