Как стать автором
Обновить

Комментарии 3

ИМХО, в Питоне неправильно называть "исключение ошибкой". Это совершенно законный способ изменить ход течения программы.

раз в Питоне любая ошибка - это исключение, которое можно обработать, то не являются ли термены "ошибка" и "исключение" в контексте питона равнозначными? иначе в чем практическая польза отделять одно от другого?

Работа с исключениями в питоне выполняется ключевыми словами try, except, else, finally и raise. При помощи их можно сгенерировать исключение и обработать его. Ошибка же (error) по английски это просто субъективное описание ситуации. Никаких специфических специальных средств или терминов связанных с ошибками в Питоне нет. Вы можете обработать логическую ситуацию, которую называете ошибкой используя исключения, или по другому, например вернув код ошибки.

С другой стороны можно использовать исключения для обработки ситуаций вовсе не связанных с какими-либо ошибками.

В общем ошибка вовсе не равна исключению, почему я и написал свой коммент.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий