Встречается на собеседованиях • сегодня
Что такое callable-объект
Callable-объект в Python — это любой объект, который можно вызвать с круглыми скобками (), возможно, с аргументами. Это включает функции, методы, классы и объекты с методом __call__.
Основные типы callable-объектов:
- Встроенные и пользовательские функции
- Методы классов
- Классы (вызов создаёт экземпляр)
- Объекты с
__call__ - Лямбда-функции
Пример проверки и использования:
python
def greet(name):
return f"Hello, {name}!"
class Adder:
def __call__(self, a, b):
return a + b
print(callable(greet)) # True
print(callable(Adder)) # True
adder = Adder()
print(callable(adder)) # True
print(adder(2, 3)) # 5
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы