Курс 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. Сортировка элементов с OrderedDict
  2. Объединение итераторов
  3. Группировка элементов в словарь
  4. Работа с часовыми поясами в Python.
  5. Работа с *args и **kwargs в Python
  6. Установка User-Agent в Python
  7. Присвоение и ссылки
  8. Определение объема памяти объекта
  9. Оператор del в Python
  10. Экспорт внешнего файла с помощью writefile
  11. Перехват исключений в Python
  12. Colorama: окрашивание текста в Python
  13. Повторение элементов списков
  14. F-строки в Python 3.8
  15. Docstring в Python
  16. Работа с модулем bisect
  17. Метод Self в Python
  18. Экранирование символов в Python
  19. Работа с изображениями Pillow
  20. Комплексные числа в Python
  21. Циклы в Python
  22. Метод ior для битовых операций
  23. Работа с пакетами
  24. История Python
  25. Удаление ключа из словаря в Python
  26. Beautiful Soup — извлечение данных из HTML
  27. Работа с argparse
  28. Декоратор Ajax required
  29. Расчет времени выполнения
  30. Работа со строками в Python
  31. Нахождение пересечения множеств
  32. Получение текущего времени в Python
  33. Работа с атрибутом dict
  34. Оператор деления для класса Rational
  35. Codecademy в Telegram
  36. Безопасные SQL-запросы в Python 3.11
  37. Выключение компьютера с помощью Python
  38. Функция pow() — возвести число в степень
  39. Порядок операций в Python
  40. Сложные типы данных в Python
  41. Работа с базами данных SQLite
  42. Использование модуля math
  43. Метод pop() списка

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