**kwargs
Тепер перейдемо до keyword arbitrary arguments
або **kwargs
. Принцип роботи **kwargs
такий самий, як і у *args
, але він приймає ключові аргументи замість позиційних. **kwargs
пакує інформацію у словник, тому ми будемо працювати з ним відповідно.
Правильний порядок аргументів наступний:
- Позиційні
- Необов'язкові
- *args
- **kwargs
Якщо ви хочете розпакувати словники, вам потрібно використовувати **
перед змінною, що є словником.
Все було зрозуміло?
Зміст курсу
Середній Рівень Python: Аргументи, Генератори та Декоратори
2. Аргументи Функції
3. Функція як Аргумент
Середній Рівень Python: Аргументи, Генератори та Декоратори
**kwargs
Тепер перейдемо до keyword arbitrary arguments
або **kwargs
. Принцип роботи **kwargs
такий самий, як і у *args
, але він приймає ключові аргументи замість позиційних. **kwargs
пакує інформацію у словник, тому ми будемо працювати з ним відповідно.
Правильний порядок аргументів наступний:
- Позиційні
- Необов'язкові
- *args
- **kwargs
Якщо ви хочете розпакувати словники, вам потрібно використовувати **
перед змінною, що є словником.
Все було зрозуміло?