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

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