Логический тип данных в Python: Boolean
Логический тип данных Boolean в Python, элементы логики, логические операторы Python.
Элементы логики
В жизни мы регулярно сталкиваемся с выражениями. Например: «Робикс — это кружок робототехники». Это верное выражение, так как это общеизвестный факт. В программировании такие выражения называются истинными.
Рассмотрим другое выражение: «Робикс — это кружок рисования». Как нам известно, это неверное выражение, то есть ложное.
Логический тип данных (тип bool) имеет всего два возможных значения: True (истина) и False (ложь).
>>> a = True
>>> b = False
>>> a
True
>>> b
False
В программировании ложные выражения обычно приравнивают к нулю, а True — к единице. Чтобы в этом убедиться, можно преобразовать значения переменных к целочисленному типу:
>>> int(a)
1
>>> int(b)
0
Название логического типа данных (Boolean) принято всегда писать с заглавной буквы, так как оно связано с одним из основателей математической логики Джорджа Буля. Также с заглавной буквы пишутся значения True и False.
Логические операторы
В программировании используются специальные знаки, отражающие отношение отдельных данных (объектов):
> | больше |
< | меньше |
>= | больше или равно |
<= | меньше или равно |
== | равно |
!= | не равно |
Не путайте операцию присваивания значения переменной, обозначаемую в языке Python одиночным знаком «равно», и операцию сравнения (два знака «равно»). Присваивание и сравнение — это разные операции.
Давайте попробуем:
>>> a == b
False
>>> a < b
False
>>> a > b
True
Теперь попытаемся сравнить строки:
>>> 'Ass' == 'Ase'
False
Добавить комментарий