callable
Возвращает True для объекта, поддерживающего вызов.
callable(obj)
-> bool
obj -- Объект, который следует проверить на поддержку вызова.
Вернёт
Возвращенное
Следует учитывать, что классы поддерживают возможность вызова (вызов класса приводит к созданию экземпляра). Экземпляры классов поддерживают вызов, если в классе определён метод __call__().
Функция была удалена в версии -py3.0
Функция возвращена в версии +py3.2
True
, если obj поддерживает возможность вызова, иначе — False
. callable(sum) # True
callable(int) # True
callable(1) # False
Возвращенное
True
, не гарантирует успешного вызова, однако False
говорит о том, что вызов не пройдёт. Следует учитывать, что классы поддерживают возможность вызова (вызов класса приводит к созданию экземпляра). Экземпляры классов поддерживают вызов, если в классе определён метод __call__().
Функция была удалена в версии -py3.0
Функция возвращена в версии +py3.2
Синонимы поиска: callable
В разделе «Встроенные функции»:
abs
all
any
apply
ascii
bin
chr
classmethod
cmp
compile
delattr
dir
divmod
enumerate
eval
exec
filter
format
getattr
globals
hasattr
hash
help
hex
id
input
isinstance
issubclass
iter
len
locals
map
max
min
next
oct
open
ord
pow
print
raw_input
reduce
repr
reversed
round
setattr
sorted
staticmethod
sum
super
unichr
vars
zip
На заметку
Зарегистрированные пользователи могут оценивать Книги, Видео, Статьи и прочее, а также добавлять их в избранное, для упрощения доступа к ним в будущем.