Встречается на собеседованиях • сегодня
Какие блоки для обработки исключений есть в 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
интервью вопросы и ответы