Перейти к содержимому
17 / 22

Что такое *args и **kwargs в Python и зачем они нужны?

*args — это «коробка, в которую можно сложить сколько хочешь обычных аргументов». **kwargs — это «коробка для именованных аргументов» (ключ=значение). Они нужны, когда заранее не знаешь, сколько параметров передадут в функцию.