Встречается на 1% собеседований по Python
Какие блоки для обработки исключений есть в Python
В Python есть три основных блока для обработки исключений:
try- блок, в котором выполняется код, потенциально вызывающий исключениеexcept- блок, обрабатывающий исключение (может быть несколько)finally- блок, который выполняется всегда, независимо от возникновения исключенияelse- (опционально) выполняется, если исключения не возникло
Пример:
python
try:
result = 10 / 0
except ZeroDivisionError:
print("Деление на ноль!")
except Exception as e:
print(f"Произошла ошибка: {e}")
else:
print("Ошибок не было")
finally:
print("Это выполнится в любом случае")Также есть raise для явного вызова исключения и assert для проверки условий.

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