Курс 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. Цикл for с enumerate() в Python
  2. Преобразование Word в PDF с Spire.Doc
  3. Конкатенация строк с методом join()
  4. Работа с IP-адресами в Python
  5. Оптимизация параметров в Python
  6. Логирование с Logzero
  7. Метод __iand__ для пользовательских классов
  8. Python reversed() vs срез[::-1]
  9. Проверка на истинность объектов в Python
  10. Функции range() в Python
  11. Преобразование регистра строк
  12. Преобразование Excel в PDF с Spire.XLS
  13. Mad Libs Generator
  14. Модуль itertools: эффективная работа с итераторами
  15. Заказ карты Тинькофф Black
  16. Проблемы с именами переменных
  17. Python Поверхностное Копирование
  18. Повторение и перенос строки
  19. Работа с argparse
  20. Удаление элементов из списка в Python
  21. Инверсия списка/строки в Python
  22. Вложенные функции в Python
  23. Декоратор проверки активности
  24. Работа со стеком в Python
  25. Установка и использование howdoi
  26. Установка и использование pyshorteners
  27. Удаление элементов из списка
  28. Проверка класса объекта
  29. Добавление вложенных списков
  30. Комментарии в Python
  31. Метод join() для объединения элементов в строку.
  32. Принципы Zen of Python
  33. Обработка ошибок ввода данных
  34. Изменяемые и неизменяемые объекты
  35. Создание виртуальной среды
  36. Сравнение def и lambda в Python
  37. Настройка вывода в Numpy
  38. Группировка элементов в словарь
  39. Создание GUI с Tkinter: Entry
  40. Поиск уникальных элементов строкой в Python
  41. Открытие, чтение и закрытие файла
  42. Метод pop() списка
  43. Переворот строки
  44. Различия символов в Python
  45. Модуль sys: основы
  46. Оператор is в Python

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