Встречается на собеседованиях • сегодня
Работал ли ты с exception
Да, работал. В Python исключения (exceptions) — это механизм обработки ошибок. Используются блоки try, except, finally и else.
Пример:
python
try:
result = 10 / 0
except ZeroDivisionError:
print("Деление на ноль!")
except Exception as e:
print(f"Произошла ошибка: {e}")
else:
print("Ошибок нет")
finally:
print("Блок finally выполнится всегда")Нюансы:
- Ловите конкретные исключения, а не общее
Exception. finallyвыполняется в любом случае, даже если было исключение.elseсрабатывает, если исключений не было.- Можно создавать собственные исключения через наследование от
Exception.
Пример кастомного исключения:
python
class MyError(Exception):
pass
raise MyError("Моя ошибка")
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы