Курс 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. Оператор is в Python
  2. Combobox в Tkinter
  3. Функция all() в Python
  4. Разность множеств
  5. Тестирование модели в PyTorch
  6. Объединение словарей в Python 3.5+
  7. Работа с дробями в Python
  8. Изменение переменной в Python: nonlocal
  9. Функции range() в Python
  10. Декораторы в Python
  11. Декораторы в Python
  12. Переменные класса и экземпляра
  13. Проверка типа объекта в Python
  14. Объединение словарей в Python
  15. Основы Python
  16. Проблемы с dict в Python
  17. Декораторы в Python
  18. Сравнение def и lambda функций в Python
  19. Метод ipow для возведения в степень
  20. Работа с контекстным менеджером Pool
  21. Проверка элемента в множестве.
  22. Команда %dhist — список посещенных каталогов
  23. Переопределение метода __or__()
  24. Метод repr() в Python
  25. Lambda Functions in Python
  26. Хеширование паролей с солью
  27. Оператор match в Python
  28. Модуль pprint
  29. Руководство по библиотеке pydantic
  30. Метод get() для словарей
  31. Работа с часовыми поясами в Python
  32. Создание копии списка в Python
  33. Конкатенация строковых литералов
  34. Оптимизация памяти с __slots__
  35. Глобальные переменные в Python
  36. Циклы в Python
  37. Основы работы с os
  38. Создание вкладок с TKinter
  39. Получение значений из словарей
  40. Перебор элементов списка в Python
  41. Закрытие файла в Python
  42. Показ всплывающих окон Tkinter
  43. Избегайте использования goto
  44. Комплексные числа в Python
  45. Модуль inspect: получение информации о объектах
  46. Установка random seed в Python

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