
Python
Функция lambda в языке программирования python
В языке программирования python помимо оператора def, который позволяет нам сделать функцию, существует ещё один оператор, про который мы сегодня с вами поговорим , это lambda выражения
лямбда функция в питоне
Так в чём различие между lambda функцией и функцией def? лямбда может появляться там где синтаксис языка программирования Python не позволяет использовать конструкцию def. Лямбда это не блок инструкция, а единственное выражение
Примеры функции lambda
Допустим, нам нужно сложить две переменные. Пишем функцию с аргументами а и б, которая и будет возвращать нам эту сумму
def sum (a,b)
(tab) return a+b
print(sum ( 10 , 200 ) )
Теперь давайте попробуем данную функцию записать с помощью лямбда функции. Мы будем вызывать и выводить результат функции в одной строчке. Для этого мы должны ввести ключевое слово lambda , далее мы указываем аргументы (в нашем случае две переменных а и б ), не забываем про двоеточие. Указываем действие которое происходит и возвращается. В следующих скобках передаём значения
Print ( ( lambda а, b : a+b ) ( 20, 350 ) )
PythonРепост статьи
19 августа 2022 г.