Lambda-функции — это безымянные (анонимные) функции в Python, которые определяются с помощью ключевого слова lambda. В отличие от обычных функций, объявляемых через def, lambda-функции имеют упрощенный синтаксис и ограничены одним выражением. Они часто используются там, где нужно передать простую функцию в качестве аргумента другой функции или создать временную функцию "на месте". Синтаксис лямбда-функции выглядит следующим образом: lambda аргументы: выражение Лямбда-функции могут иметь любое кол-во параметров, но выражение может быть только одно. Выражение вычисляется и возвращается автоматически Пример: sum = lambda a, b: a + b
print(sum(2, 5)) # 7 В этом примере lambda a, b: a + b - лямбда функция, ее параметрами является a и b, и a + b - выражение, оно вычисляется и возвращается. Данная функция возвращает функциональный объект с идентификатором sum, она будет эквивалентна следующей def функции: def sum(a, b):
____return a + b
print(sum(2, 5)) # 7 Синтаксис: def ordinary_function(a