• Вход/ Регистрация по OpenID
  • Скачать Python
  • Публикаций: 20
  • Тем на форуме: 137
искать
  • Главная
  • Блоги
  • Вопросы
  • Форум
  • Работа
  • Люди
zealotous
Зарегистрирован: 27.05.2010
заполнено на 30%
  • Публикации пользователя
  • Активность пользователя

конструкция assert в Python, практическое применение

подписаться на ответы:
zealotous спросил 19 Декабрь 2010, 12:51
Вопрос:
Уважаемые, опытные питонисты, расскажите каково практическое применение конструкции assert в Python?
Теги:
  • assert
  • python
Рейтинг: 0
Версия для печати | Редактировать
Ответы: [1]
Сортировать ответы:
  • По дате ↑
  • По рейтингу ↑
alexis
20 Декабрь 2010, 15:11 Рейтинг: 0
Данная конструкция используется в целях тестирования/отладки кода, например Вы можете написать такую инструкцию:
 assert x>y 

и если данная инструкция вернет false будет возбуждено исключение AssertationError

по суте данная инструкция
 assert <test>, <data>
 

это краткий эквивалент такой:
 if __debug__:
              if not <test>:
                  raise AssertationError, <data> 


Также, Вы можете задать любой вопрос онлайн в конференции pyplanet@conference.jabber.ru
  • Следить за новостями в Twitter
  • Группа сайта в соц.сети Вконтакте.ру
  • Вакансий: 30
  • Вопросов: 5
© 2010 Terrarium — Python community
При перепечатке материалов ссылка на сайт обязательна.
  • О сайте
  • Правила сообщества
  • Размещение рекламы
  • Сообщить об ошибке
  • Связаться с администрацией
  • Форум » Django » Новые сообщения
  • Блоги» Отборное » Все
  • Работа
  • Вопросы
  • Люди
  • ЧаВо
Официальная jabber конференция сайта: pyplanet@conference.jabber.ru