Курс Python → Анонимные функции Lambda

Анонимные функции в Python представляют собой функции, которые могут содержать только одно выражение. Они создаются с использованием инструкции lambda. Преимущество анонимных функций заключается в их скорости выполнения по сравнению с обычными функциями. Также, для анонимных функций не обязательно присваивать имя переменной, как это делается с помощью инструкции def.

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

Пример использования lambda функции:


# Обычная функция
def square(x):
    return x * x

# Lambda функция
square = lambda x: x * x

print(square(5)) # Вывод: 25

В данном примере показано, как можно создать анонимную функцию с помощью lambda для возведения числа в квадрат. После этого, функция вызывается с аргументом 5, и результат выводится на экран.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Игра «Виселица» на Python
  2. Пересечение списков с использованием множеств
  3. Поиск частых элементов в списке
  4. Переопределение метода delitem в Python
  5. Объединение списков в строку
  6. Magic Commands — улучшение работы с Python
  7. Проверка версии Python
  8. Библиотека wikipedia для Python
  9. Округление банкира в Python
  10. Работа с модулем cmath
  11. Преобразование PowerPoint в PDF.
  12. Таймер обратного отсчета
  13. Хранение данных с помощью dataclasses
  14. Работа с collections.Counter
  15. Стать Python-разработчиком
  16. Функции с необязательными аргументами
  17. Активация Matplotlib в Jupyter
  18. Декодирование байтов в строку
  19. Метод title() в Python
  20. Разделение строки с помощью re.split()
  21. Руководство по использованию Colorama
  22. Поиск с помощью регулярных выражений
  23. Декораторы с аргументами в Python
  24. Метод append() для списка
  25. Функции высшего порядка в Python
  26. Оператор in для Python
  27. Обновление данных через PUT запрос
  28. Преобразование в float
  29. Показ всплывающих окон Tkinter
  30. Добавление элемента в список.
  31. Передача параметров в Python
  32. Конкатенация строк с помощью join()
  33. Функция product() из itertools
  34. Concrete Paths — метод .with_suffix()
  35. Создание новых списков
  36. Перевернуть список в Python
  37. Сравнение строк в Python
  38. Удаление файлов и папок в Python
  39. Отладка производительности Python
  40. Метод count() для списка
  41. Добавление элементов в список: append() vs extend()
  42. HTTP-запросы с библиотекой Requests
  43. Изменение IP-адреса в Python
  44. Экспорт данных с помощью writefile
  45. Преобразование в float

Marketello читают маркетологи из крутых компаний