Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Лямбда-функції | Функції
Вступ до Python
course content

Зміст курсу

Вступ до Python

Вступ до Python

1. Перше Знайомство
2. Змінні та Типи
4. Інші Типи Даних
5. Цикли
6. Функції

bookЛямбда-функції

Всі функції, які ми створили до цього часу, зберігаються в пам'яті після першого запуску коду. Однак бувають випадки, коли ви не хочете створювати окрему функцію, особливо для простих завдань. У таких ситуаціях ви можете скористатися lambda функцією у Python (інша назва - анонімна функція). Ось її синтаксис:

Для ілюстрації повернімося до нашої початкової функції. Ми можемо створити її за допомогою лямбда-функції для повернення квадрату суми двох чисел:

1234
# Define lambda function sq = lambda x, y: (x + y)**2 # Test it print('Sum of 2 and 3 squared is', sq(2, 3))
copy

Примітка

Як ви можете здогадатися, не всі функції, які ми розглянули, можна перетворити на лямбда-функції. Зазвичай лямбда-функції найкраще підходять для стислих операцій, які вміщуються в одному рядку.

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 6. Розділ 11
some-alt