Исключения в Python и немного о try-except и raise
Try-Except в Python. Типы исключений. Примеры.
Общее Механизм исключений в Python используется для обработки ошибок и исключительных ситуаций, которые могут возникнуть во время выполнения программы. Когда происходит исключительная ситуация, Python создает объект исключения, который содержит информацию об ошибке, и передает его обработчику исключений. Механизм исключений в Python использует ключевые слова try, except, else и finally. Конструкция try-except позволяет обработать исключительную ситуацию. Она имеет следующий синтаксис: В этой конструкции блок try содержит код, который может вызвать исключительную ситуацию...
Try-except в Python или строку в число без ошибок
Помню, как я решил научиться надёжно преобразовывать строки в числа в Python. То есть, сначала проверять, а может ли вообще строка преобразовываться в число или нет? Так я узнал про .isdigit(). Этот метод возвращает True, если строка состоит только из цифр. Например, "2345".isdigit() выдаст True, а если добавить туда другой символ, не цифру, будет False. Но! А как же минус и точка? Нет такой функции, которая проверяет, состоит ли функция только из цифр и, возможно, одного минуса в начале и одной точки...