Встречается на собеседованиях • сегодня
Какие знаешь особенности новых версий Python
Python 3.10+ ввел match-case (структурное сопоставление), упрощающее ветвление. Пример:
python
match status:
case 200:
print("OK")
case 404:
print("Not Found")Python 3.9 добавил операторы объединения словарей (| и |=):
python
dict1 = {"a": 1}
dict2 = {"b": 2}
merged = dict1 | dict2Python 3.8 представил walrus-оператор (:=), позволяющий присваивать значения в выражениях:
python
if (n := len(data)) > 10:
print(f"Too long: {n}")Также появились аннотации типов (TypedDict, Literal, Final), улучшения производительности (PEP 590, 585), и __future__.annotations для отложенной оценки аннотаций.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы