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

Где может находиться исключение в Python

Исключения в Python могут находиться в нескольких местах:

  1. Встроенные исключения - находятся в модуле builtins (например, ValueError, TypeError).
  2. Стандартные исключения - определены в модулях стандартной библиотеки (например, json.JSONDecodeError).
  3. Пользовательские исключения - создаются разработчиком через наследование от Exception или других классов исключений.

Пример пользовательского исключения:

python
class MyCustomError(Exception):
    pass

try:
    raise MyCustomError("Something went wrong")
except MyCustomError as e:
    print(f"Caught: {e}")

Исключения также могут быть определены в сторонних библиотеках и фреймворках. Все исключения наследуются от базового класса BaseException, но обычно используют Exception для пользовательских исключений.

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

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

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

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