Встречается на собеседованиях • сегодня
Что такое **kwargs
**kwargs в Python — это специальный синтаксис, позволяющий передавать в функцию произвольное количество именованных аргументов в виде словаря.
Пример:
python
def example(**kwargs):
for key, value in kwargs.items():
print(f"{key}: {value}")
example(name="Alice", age=25, city="New York")
text
**Вывод:** name: Alice
age: 25
city: New York
text
**Особенности:**
- Имя `kwargs` — условность, можно использовать любое (например, `**options`).
- Полезен для гибкости функций, особенно при работе с API или конфигурациями.
- Часто комбинируется с `*args` для обработки и позиционных, и именованных аргументов.
- Если `**kwargs` не переданы, функция получит пустой словарь.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы