Встречается на собеседованиях • сегодня
Как перехватить исключения в Python
В Python исключения перехватываются с помощью блока try-except. Основной синтаксис:
python
try:
# Код, который может вызвать исключение
result = 10 / 0
except ZeroDivisionError:
# Обработка конкретного исключения
print("Деление на ноль!")
except (TypeError, ValueError) as e:
# Обработка нескольких исключений
print(f"Ошибка типа или значения: {e}")
except Exception as e:
# Перехват всех остальных исключений
print(f"Неожиданная ошибка: {e}")
else:
# Выполняется, если исключений не было
print("Всё прошло успешно")
finally:
# Выполняется всегда
print("Завершение блока try")Ключевые моменты:
- Можно указывать конкретные типы исключений или несколько через кортеж
as eпозволяет получить доступ к объекту исключенияelseвыполняется только при успешном выполнении блокаtryfinallyвыполняется в любом случае, даже если было исключение

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