Какое ключевое слово используется для создания анонимных функций?

В Python анонимную функцию создаёт lambda. Она содержит одно выражение, результат которого возвращается автоматически; полноценные блоки инструкций в lambda не записываются.

Короткий ответ

Что ответить на собеседовании

В Python анонимную функцию создаёт lambda. Она содержит одно выражение, результат которого возвращается автоматически; полноценные блоки инструкций в lambda не записываются.

Подробный разбор

Ответ с пояснениями

В Python анонимную функцию создаёт lambda. Она содержит одно выражение, результат которого возвращается автоматически; полноценные блоки инструкций в lambda не записываются.

square = lambda x: x * x
square(4)  # 16

Для сложной логики лучше def с именем и docstring. lambda подчиняется обычным правилам замыканий: значение внешней переменной читается при вызове, если его отдельно не зафиксировали. Анонимность не делает функцию быстрее обычной.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее