Python:Библиотека/3/Модули/builtins/callable(): различия между версиями
Материал из Онлайн справочника
Myagkij (обсуждение | вклад) (→Пример) |
Нет описания правки |
||
Строка 5: | Строка 5: | ||
==callable()== | ==callable()== | ||
<syntaxhighlight lang="python | <syntaxhighlight lang="python"> | ||
callable(obj) | callable(obj) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 15: | Строка 15: | ||
==Параметры== | ==Параметры== | ||
<syntaxhighlight lang="python | <syntaxhighlight lang="python"> | ||
obj - любой объект | obj - любой объект | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 23: | Строка 23: | ||
===№1=== | ===№1=== | ||
<syntaxhighlight lang="python | <syntaxhighlight lang="python"> | ||
callable(1) | callable(1) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 29: | Строка 29: | ||
Вывод: | Вывод: | ||
<syntaxhighlight lang="python | <syntaxhighlight lang="python"> | ||
False | False | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 35: | Строка 35: | ||
===№2=== | ===№2=== | ||
<syntaxhighlight lang="python | <syntaxhighlight lang="python"> | ||
callable(abs) | callable(abs) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 41: | Строка 41: | ||
Вывод: | Вывод: | ||
<syntaxhighlight lang="python | <syntaxhighlight lang="python"> | ||
True | True | ||
</syntaxhighlight> | </syntaxhighlight> |
Текущая версия от 18:10, 14 мая 2023
Проверка/Оформление/Редактирование: Мякишев Е.А.
callable()
callable(obj)
Возвращает значение True, если объект obj может быть вызванным, и False - в противном случае.
Объект может быть вызванным, если он является функцией, методом, классом, типом или экземпляром класса, имеющего метод __call__.
Параметры
obj - любой объект
Пример
№1
callable(1)
Вывод:
False
№2
callable(abs)
Вывод:
True
В данном случае abs - это функция, поэтому вызов callable() возвращает значение True.
См.также
Внешние ссылки