Встречается на собеседованиях • сегодня
Какие блоки для обработки исключений есть в Python
В Python есть три основных блока для обработки исключений:
try- блок, в котором выполняется код, потенциально вызывающий исключение.except- блок, который выполняется при возникновении исключения. Можно указывать конкретный тип исключения или ловить все.finally- блок, который выполняется всегда, независимо от того, было исключение или нет.
Пример:
python
try:
result = 10 / 0
except ZeroDivisionError:
print("Деление на ноль!")
finally:
print("Это выполнится в любом случае")Также есть блок else, который выполняется, если исключения не возникло:
python
try:
result = 10 / 2
except ZeroDivisionError:
print("Деление на ноль")
else:
print("Исключений не было, результат:", result)
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы