Вызываемые структуры
Объекты, которые представляют потенциальное поведение (функции и методы), могут быть запущены, или вызваны. С помощью функции callable() мы можем установить, вызываемый ли это объект:
Листинг 32. Можешь что-нибудь для меня сделать?
>>> print callable.__doc__ callable(object) -> Boolean
Return whether the object is callable (i.e., some kind of function). Note that classes are callable, as are instances with a __call__() method.
>>> callable('a string') 0 >>> callable(dir) 1