Курс 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. Изменение логики работы с временем
  2. Работа с модулем random
  3. Документирование функций в Python
  4. Курс по дообучению ChatGPT
  5. Работа с timedelta
  6. Работа с массивами в Numpy
  7. Python: возвращение нескольких значений
  8. Генератор данных в Keras
  9. Создание файла с проверкой ошибки
  10. Методы сравнения множеств
  11. Ограничение итераций в Python
  12. Оптимизация сравнения в Python
  13. Удаление и повторная вставка ключа в OrderedDict
  14. Работа с прокси в Python
  15. Игра Виселица на Python
  16. Solidity для DeFi Ethereum
  17. Метод pop() списка
  18. Сортировка и обратный порядок
  19. Библиотека itertools: объединение списков
  20. Объединение списков в строку
  21. Функции all() и any() в Python
  22. Метод rmatmul для обратного матричного умножения
  23. Запрос DELETE с библиотекой requests
  24. Инверсия списка и строки в Python
  25. Проверка существования переменной с оператором :=
  26. Установка и использование emoji
  27. Разбиение текста в Python
  28. Основные операции с библиотекой Numpy
  29. Функция format() в Python
  30. Использование defaultdict в Python
  31. Сортировка элементов с OrderedDict
  32. Отправка HTTP-запросов с User-Agent
  33. Символ подчеркивания в Python
  34. Управление сессиями в Python
  35. Python и Юникод: работа с цифрами
  36. Управление фоновыми задачами в Python
  37. Удаление ключа из словаря
  38. Срезы в Python
  39. Создание и использование ChainMap
  40. Условные выражения в Python
  41. Многострочные комментарии в Python
  42. Работа с кортежами в Python
  43. Освоение Python
  44. Методы работы со строками в Python
  45. Абстракции словарей и множеств в Python
  46. Переворот списка в Python

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