Шаг 2.
Python: тонкости программирования.
Шаблоны для чистого Python. Обезопась себя инструкциями assert (общие сведения)

    На этом шаге мы дадим краткую характеристику инструкции assert.

Иногда по-настоящему полезное функциональное средство языка привлекает меньше внимания, чем оно того заслуживает. По некоторым причинам это именно то, что произошло со встроенной в Python инструкцией assert.

    Здесь мы собираемся дать вам представление об использовании assert в Python. Вы научитесь ее применять для автоматического обнаружения ошибок в программах Python. Эта инструкция сделает ваши программы надежнее и проще в отладке.

    В этом месте вы, вероятно, заинтересуетесь: "Что такое assert и в чем ее прелесть?" Позвольте дать вам несколько ответов.

    По своей сути инструкция Python assert представляет собой средство отладки, которое проверяет условие. Если условие утверждения assert истинно, то ничего не происходит и ваша программа продолжает выполняться как обычно. Но если же вычисление условия дает результат ложно, то вызывается исключение AssertionError с необязательным сообщением об ошибке.

    На следующем шаге мы рассмотрим пример инструкции assert.




Предыдущий шаг Содержание Следующий шаг