На этом шаге мы дадим краткую характеристику инструкции assert.
Иногда по-настоящему полезное функциональное средство языка привлекает меньше внимания, чем оно того заслуживает. По некоторым причинам это именно то, что произошло со встроенной в Python инструкцией assert.
Здесь мы собираемся дать вам представление об использовании assert в Python. Вы научитесь ее применять для автоматического обнаружения ошибок в программах Python. Эта инструкция сделает ваши программы надежнее и проще в отладке.
В этом месте вы, вероятно, заинтересуетесь: "Что такое assert и в чем ее прелесть?" Позвольте дать вам несколько ответов.
По своей сути инструкция Python assert представляет собой средство отладки, которое проверяет условие. Если условие утверждения assert истинно, то ничего не происходит и ваша программа продолжает выполняться как обычно. Но если же вычисление условия дает результат ложно, то вызывается исключение AssertionError с необязательным сообщением об ошибке.
На следующем шаге мы рассмотрим пример инструкции assert.