Встречается на собеседованиях • сегодня

Как работают исключения в Python

Исключения в Python позволяют обрабатывать ошибки и неожиданные ситуации в коде. Когда возникает ошибка, Python создает объект исключения, который содержит информацию об ошибке. Если исключение не обработано, программа завершается с traceback.

Основные конструкции:

  • try/except - перехватывает исключения
  • else - выполняется, если исключений не было
  • finally - выполняется всегда, даже при исключении

Пример:

python
try:
    result = 10 / 0
except ZeroDivisionError:
    print("Деление на ноль!")
else:
    print("Результат:", result)
finally:
    print("Завершение операции")

Можно перехватывать несколько исключений, использовать raise для генерации исключений и создавать собственные классы исключений, наследуясь от Exception.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы