Исключения - это объекты, которые выводятся на экран как строка с текстом сообщения. Обычно они вызываются функциями и методами при возникновении ошибок или других важных событий при выполнении программы. В предыдущем разделе мы ловили ошибку с помощью assert. Данная функция вызывала исключение:
Существует множество видов исключений, вот только некоторые из них:
· BaseException - базовое исключение, порождающее все остальные
· SystemExit - системное исключение, порождаемое функцией sys.exit при выходе из программы
· KeyboardInterrupt - системное исключение, порождаемое пользовательским выходом из программы с помощью сочетания клавиш
· ArithmeticError - арифметическая ошибка
· AssertionError - выражение assert ложно
· ImportError - ошибка импорта модуля или его атрибута
· IndexError - индекс не входит в диапазон элементов
· NameError - не найдено переменных с таким именем
· SyntaxError - ошибка синтаксиса
· TypeError - операция к объекту несоответствующего типа
· и т.д.
Исключения позволяют понять какого рода ошибки возникают при выполнении программ. Иногда необходимо отловить ошибку конкретного вида или пропустить ее, не обращая внимания. Для этого существуют обработчики исключений.
#pythonснуля #программированиенаpython #урокиpython #python3 #исключения
✔ Не забываем ставить лайк и подписываться на мой канал: zen.yandex.ru/...bramenkova Впереди много познавательного!
-----
✔ Будем дружить vk.com/...bramenkova
Благодарю каждого за репост!)