Курс 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"
- Переопределение метода __or__()
- Метод __getitem__ в Python
- Закрытие файла в Python
- Строковое представление объектов
- Magic Commands — улучшение работы с Python
- Регистрация на TenChat
- Структура строк в Python
- Работа с дробями в Python
- Работа с итераторами в Python
- Безопасные SQL-запросы в Python 3.11
- Непрерывная проверка в Python
- Генераторы в Python
- Поиск HTML-элементов с BeautifulSoup
- Функция all() в Python
- Defaultdict в Python
- Оператор in для проверки наличия элемента
- Настройка Cron
- Абстракции словарей и множеств в Python
- Обработка исключений в Python
- Справка по импортированным модулям
- Создание и удаление объектов
- Проверка строки на палиндром
- Выключение компьютера с помощью Python
- Метод repr() в Python
- Генераторы списков в Python
- Генераторы списков в Python
- Поиск всех индексов подстроки
- Гибкие функции Python
- Нахождение пересечения множеств
- Метод rsub в Python: расширение функциональности вычитания
- Передача неизвестных аргументов в Python.
- Область видимости переменных
- Defaultdict в Python
- Многострочные комментарии в Python
- Хэш-функции и метод цепочек
- Метод add для класса Vector
- Нахождение самого длинного слова в списке с помощью max
- Оператор «моржа» (Walrus Operator)
- Обмен переменными в Jupyter
- Управление IP-адресами через прокси
- Удаление ключа из словаря
- Получение частей дроби
- Создание словаря через dict comprehension
- Метод join() для объединения элементов строки
- Сохранение и загрузка модели в PyTorch















