IT "Понятно"
Обучение для начинающих
c 8 лет и до бесконечности


Что такое Lambda-функция?

Что такое Lambda-функция?

Опубликовано: 31.05.2024

Давайте разберемся, что такое лямбда функции, для чего они применяются и в чем их удобство. Лямбда-функции в Python являются анонимными, это означает, что функция не имеет имени, по которому ее можно вызвать и ее вызов происходит в момент создания.


Ключевое слов def используется в Python для определения обычной функции, а ключевое слово lambda используется для определения анонимной функции.

Синтаксис лямбда-функции:

lambda <аргумент(ы)>: <выражение>

Лямбда-функции могут иметь любое количество аргументов, но у каждой может быть только одно выражение. Выражение вычисляется и возвращается сразу. Эти функции могут быть использованы везде, где требуется объект-функция.

Вот простейшей пример функции, которая принимает аргумент и выводит приветствие:

def print_hello(name):

    print(‘Привет’ + name)

А вот тот же функционал, реализованный с помощью, лямбда-функции:

lambda name: print(‘Привет’ + name)

Код стал короче и нагляднее.

Основная причина применения лямбда функций — создание функции, которая используется в коде единожды, хорошо структурируют код. Использование таких функций позволяет снизить число строк кода и повысить его читаемость.


Вам могут быть интересны материалы:

Кодировки символов

Кодирование символов — это процесс присвоения номеров графическим символам, особенно письменным символам человеческого языка, позволяющий их хранить, передавать и преобразовывать с помощью цифровых компьютеров.

К 2030 году РФ берет курс на разработку комп. игр, ИИ и роботов

В послании Федеральному собранию В.В. Путин часть обращения посвятил новым технологиям.

С какими проблемами сталкиваются дети, изучая компьютерные технологии?

Компьютер и мобильный телефон современные дети осваивают очень легко. Базовые навыки работы с операционной системой дети получают уже в 4-6 лет. А уже начиная с 10 лет современные школьники проводят продолжительное время за компьютерами и мобильными телефонами. Родители полагают, что такой богатый опыт информационной деятельности даст хороший старт их детям, при изучении программирования в кружке. К сожалению, часто это не так.


Наш сайт использует куки.
Пользуясь сайтом вы соглашаетесь
на обработку персональных данных.
Согласиться и закрыть это окно - нажмите «ОК».
OK