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

Работал ли с исключениями в Python

Да, работал. Исключения в Python обрабатываются через блоки try, except, else и finally.

Пример:

python
try:
    result = 10 / 0
except ZeroDivisionError:
    print("Деление на ноль!")
else:
    print("Ошибок нет, результат:", result)
finally:
    print("Блок finally выполняется всегда")

Ключевые моменты:

  • Можно перехватывать конкретные исключения (ValueError, KeyError и т. д.).
  • Блок else выполняется, если исключений не было.
  • finally выполняется в любом случае, даже если было исключение или return.
  • Можно создавать пользовательские исключения через наследование от Exception.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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