Иногда по-настоящему полезное функциональное средство языка привлекает меньше внимания, чем оно того заслуживает. По некоторым причинам это именно то, что произошло со встроенной в Python инструкцией assert. Для тех, кто вообще не знает, что такое assert и в чем ее прелесть, дам несколько ответов. По своей сути инструкция asssert представляет собой средство отладки, которое проверяет условие. Если условие истинно, то ничего не происходит и ваша программа работает дальше. Но если результат вычисления дает результат ложно, то вызывается исключение AssertionError с возможным сообщением об ошибке...
На моем канале Old Programmer много статей и роликов о программировании, здесь вы найдете ссылки на все мои материалы. А здесь все мои материалы по языку программирования Python. Статья является продолжением статей из раздела Исключение в Python и оператор assert Сегодня совсем короткая статья. В арсенале языка Python есть специальный отладочный оператор assert. Имеет формат assert логическое выражение Если логическое выражение имеет значение True, то интерпретатор просто игнорирует оператор assert...