Курс 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. Аргументы *args и **kwargs
  2. Изменение регистра данных
  3. Применение функции map() в Python
  4. Изменение списка срезом
  5. Глобальные переменные в Python
  6. Активация Matplotlib в Jupyter
  7. Многострочные строки в Python
  8. Использование super() в Python
  9. Обработка исключений в Python
  10. Замеры производительности в Python
  11. Обработка ошибок в Python
  12. Группировка элементов Python
  13. Округление дробей в Python
  14. Метод __irshift__ для Python
  15. Работа со словарями
  16. Генераторы данных
  17. Concrete Paths в Python
  18. Введение в Python
  19. Именование столбцов в Python с pandas
  20. Проверка элемента в множестве.
  21. ChainMap.new_child() — добавление нового словаря
  22. Проверка версии Python
  23. Рекурсия для обращения строки
  24. Поиск анаграмм с Counter
  25. Проверка строки на палиндром
  26. Переменные в Python: сокращение гласных
  27. Поиск файлов по шаблону
  28. Функциональное программирование в Python
  29. Обновление множества в Python
  30. Python Метод sleep() времени
  31. Работа с индексами списков
  32. Проверка подстроки в строке
  33. Функция format() в Python
  34. Enum в Python: создание и использование перечислений
  35. Удаление ссылок в Python
  36. Работа с аргументами командной строки в Python
  37. Циклы в Python
  38. Перемешивание списка с shuffle()
  39. Названия столбцов в Python таблицах
  40. Сравнение строк в Python
  41. Регистрация на курсы SF Education
  42. Обмен переменными в Jupyter
  43. Функция sleep() в Python
  44. Фильтрация входных данных в Python
  45. Удаление URL-адресов в Python

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