Курс 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. Сравнение строк в Python
  2. GitHub в Telegram: подписка на уведомления
  3. Генерация случайных чисел в Python
  4. Удаление символов новой строки в Python.
  5. Преобразование чисел в восьмеричную строку
  6. Методы обработки строк в Python
  7. Сортировка элементов с OrderedDict
  8. Списковое включение в Python
  9. Частичное совпадение пользовательского ввода в Python 3.10
  10. Глобальные переменные в Python
  11. Разбиение текста в Python
  12. Метод Self в Python
  13. Отладка производительности Python
  14. Списковые включения в Python
  15. Создание инструмента обнаружения плагиата
  16. Разработка игры Pong с turtle
  17. Генераторы в Python
  18. Копирование словарей и списков в Python
  19. Метод split() для разделения строк
  20. Декоратор проверки активности
  21. Методы list в Python
  22. Нан-рефлексивность в Python
  23. Условные выражения в Python
  24. Работа с кортежами в Python
  25. Метод get() в Python
  26. Тест скорости набора текста на Python
  27. Карта бомбоубежищ в Москве и Питере
  28. Создание комплексных чисел
  29. Освоение Python
  30. Модуль math: основные функции
  31. Область видимости переменных
  32. Операторы объединения в Python 3.9
  33. Проверка условий в Python
  34. Форматирование строк с помощью f-строк
  35. Работа с геоданными с помощью geopy
  36. Оператор in и not in в Python
  37. Библиотека Rich: форматирование текста
  38. Удаление файлов и папок в Python
  39. Просмотр атрибутов и методов класса
  40. Работа с модулем Calendar
  41. Работа с deque из collections
  42. Monkey Patching в Python
  43. Установка и использование pyshorteners
  44. Вакансии в Nebius
  45. Цикл for с enumerate() в Python
  46. Класс-оболочка для словарей
  47. Чтение бинарного файла в Python.

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