Уроки Python для начинающих #3 - Переменные
Python: True и False
Есть специальное значение, которое не является ни string, ни числом: True (правда)
Вокруг него нет кавычек, и это не числовое значение True отлично подходит для таких ситуаций, как проверка, включена ли функция или доступны ли данные.
Мы можем хранить True в переменной, как string или число. Его отображение работает так же, как и в остальных. False (ложь)- это ещё одно особое значени, противоположное True. Код not перед True переводит выражение в False...
Почему не стоит использовать or для проверки нескольких условий в Python
Источник: Nuances of Programming Все мы знаем, что нужно использовать следующие две строки для проверки того, удовлетворяет ли переменная одному или нескольким равенствам: if number == 1 or number == 2 or number == 3 or number == 4:
do_smt() Такой способ кажется вполне естественным. Мы разделяем каждое условие с помощью логического оператора or. Но не стоит торопиться с выводами. На самом деле для реализации этой задачи существует более продвинутый прием. Он может оказаться лучшим решением, а может и не быть таковым...