Курс 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"
- Сравнение строк в Python
- GitHub в Telegram: подписка на уведомления
- Генерация случайных чисел в Python
- Удаление символов новой строки в Python.
- Преобразование чисел в восьмеричную строку
- Методы обработки строк в Python
- Сортировка элементов с OrderedDict
- Списковое включение в Python
- Частичное совпадение пользовательского ввода в Python 3.10
- Глобальные переменные в Python
- Разбиение текста в Python
- Метод Self в Python
- Отладка производительности Python
- Списковые включения в Python
- Создание инструмента обнаружения плагиата
- Разработка игры Pong с turtle
- Генераторы в Python
- Копирование словарей и списков в Python
- Метод split() для разделения строк
- Декоратор проверки активности
- Методы list в Python
- Нан-рефлексивность в Python
- Условные выражения в Python
- Работа с кортежами в Python
- Метод get() в Python
- Тест скорости набора текста на Python
- Карта бомбоубежищ в Москве и Питере
- Создание комплексных чисел
- Освоение Python
- Модуль math: основные функции
- Область видимости переменных
- Операторы объединения в Python 3.9
- Проверка условий в Python
- Форматирование строк с помощью f-строк
- Работа с геоданными с помощью geopy
- Оператор in и not in в Python
- Библиотека Rich: форматирование текста
- Удаление файлов и папок в Python
- Просмотр атрибутов и методов класса
- Работа с модулем Calendar
- Работа с deque из collections
- Monkey Patching в Python
- Установка и использование pyshorteners
- Вакансии в Nebius
- Цикл for с enumerate() в Python
- Класс-оболочка для словарей
- Чтение бинарного файла в Python.















