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