Логический тип данных в 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

Курсы Робикс, в которых изучается этот материал.

  1. Программирование на Python в Minecraft
  2. Duckietown робот с системой Автопилота

Сохраните или поделитесь

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *