Встречается на собеседованиях • сегодня
Какие знаешь callable-объект
В Python callable-объекты — это любые объекты, которые можно вызвать с круглыми скобками (). Основные типы:
- Функции (включая lambda):
python
def greet():
return "Hello"
print(callable(greet)) # True- Методы классов:
python
class MyClass:
def method(self):
return 42
obj = MyClass()
print(callable(obj.method)) # True- Классы (вызов создает экземпляр):
python
class Foo: pass
print(callable(Foo)) # True- Экземпляры с
__call__:
python
class CallableClass:
def __call__(self):
return "Called!"
instance = CallableClass()
print(callable(instance)) # True- Встроенные функции (например,
len,str).
Проверить callable можно функцией callable(obj). Не callable: числа, строки, списки и т.д.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы