Обработка исключений



Исключения — это тип данных, который нужен для того, что бы сообщать нам об ошибках.



Существует базовое исключение BaseException от которого наследуются все остальные исключения.



В блоке try мы выполняем инструкцию, которая может породить исключение, а в блоке except мы ловим ошибки и делаем свои операции.



Стоит учесть, что мы можем делать бесконечное количество вложенных блоков.



Грамотным способом является вылавливать только те исключения, которые мы ожидаем.



#exceptions