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