Python:Библиотека/3/Модули/builtins/callable(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
 
Строка 5: Строка 5:
==callable()==
==callable()==


<syntaxhighlight lang="python" enclose="div">
<syntaxhighlight lang="python">
callable(obj)
callable(obj)
</syntaxhighlight>
</syntaxhighlight>
Строка 15: Строка 15:
==Параметры==
==Параметры==


<syntaxhighlight lang="python" enclose="div">
<syntaxhighlight lang="python">
obj - любой объект
obj - любой объект
</syntaxhighlight>
</syntaxhighlight>
Строка 23: Строка 23:
===№1===
===№1===


<syntaxhighlight lang="python" enclose="div">
<syntaxhighlight lang="python">
callable(1)
callable(1)
</syntaxhighlight>
</syntaxhighlight>
Строка 29: Строка 29:
Вывод:
Вывод:


<syntaxhighlight lang="python" enclose="div">
<syntaxhighlight lang="python">
False
False
</syntaxhighlight>
</syntaxhighlight>
Строка 35: Строка 35:
===№2===
===№2===


<syntaxhighlight lang="python" enclose="div">
<syntaxhighlight lang="python">
callable(abs)
callable(abs)
</syntaxhighlight>
</syntaxhighlight>
Строка 41: Строка 41:
Вывод:
Вывод:


<syntaxhighlight lang="python" enclose="div">
<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.

См.также

Внешние ссылки