Работал ли с исключением в Python
Python
Senior
Без компании
Работал ли с исключением в Python
Ответы
Да, работал. В Python исключения обрабатываются через блоки `try`, `except`, `else` и `finally`.
**Пример:**
```
try:
result = 10 / 0
except ZeroDivisionError:
print("Деление на ноль!")
else:
print("Всё прошло успешно!")
finally:
print("Этот блок выполнится всегда.")
```
**Ключевые моменты:**
- `try` — код, который может вызвать исключение.
- `except` — обработка конкретного исключения (можно ловить несколько через кортеж).
- `else` — выполняется, если исключения не было.
- `finally` — выполняется в любом случае (например, для закрытия файлов).
Можно создавать собственные исключения через наследование от `Exception`.