Курс 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. Оператор in и not in в Python
  2. Применение функции к элементам списка
  3. Переворот списка в Python
  4. Создание генераторов в Python
  5. Создание задания в Cron
  6. Асинхронное выполнение задач в Python
  7. Python UserString — создание подклассов строк
  8. Основные операции с библиотекой Numpy
  9. Создание словаря и множества
  10. Mad Libs Generator
  11. Итерация по копии коллекции
  12. Декораторы в Python
  13. Переменные в Python: сокращение гласных
  14. Безопасные SQL-запросы в Python 3.11
  15. Реверс строки и списка в Python.
  16. Сравнение строк в Python
  17. Метод eq для сравнения объектов
  18. Списки: объединение, изменение
  19. Библиотека wikipedia для Python
  20. Методы classmethod и staticmethod
  21. Логические операторы в Python
  22. Ускорение обработки данных с %autoawait
  23. Создание словарей в Python
  24. Получение пути к текущему скрипту с помощью os
  25. Работа с SQLite в Python
  26. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  27. Сортировка элементов в Python
  28. Работа с комплексными числами в Python
  29. Использование функции product
  30. Принципы LSP и ISP в Python
  31. Введение в PyTorch
  32. Работа с контекст-менеджером «with»
  33. Обработка данных в Python
  34. Автоматизация скриптов на AWS Lightsail.
  35. Профилирование кода на Python
  36. Итераторы в Python
  37. Операторы Splat и splatty-splat
  38. Функция с **kwargs в Python
  39. Удаление файлов и папок в Python
  40. Проверка дублей в списке.
  41. Подсказки при вводе данных в Python
  42. Работа с модулем random
  43. Метод сравнения объектов в Python
  44. Numpy: объединение массивов
  45. Вычисление разности множеств в Python
  46. Форматирование строк с помощью f-строк
  47. Метод bool() в Python
  48. Методы __repr__ и __str__ в Python

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