Найти тему
[PYTHON:TODAY]

Тип Boolean в Python

pythontoday
pythontoday

Boolean - Логический тип данных принимающий значение True (истина) либо False (ложь) соответственно.

Синтаксис:

>>> a = True
>>> type(a)
<class 'bool'>

>>> b = False
>>> type(b)
<class 'bool'>

Мы присвоили переменным a и b значения True и False, после чего с помощью встроенной функции type( ) проверили их тип.

Стоит обратить внимание, что данный тип является подтипом int - целого числа. Проверим с помощью функции isinstance( )

print(isinstance(True, int))

"""
Вывод:
True
"""

В программировании принято True считать равным 1, а False  равным 0.

Если приравнять True и False к целочисленному типу int получим:

>>> int(True)
1
>>> int(False)
0
>>>

Рассмотрим пример с логическими операторами > (больше), < (меньше), <= (меньше либо равно), == (равно):

>>> a = 4
>>> b = 7
>>> a > b
False
>>> a < b
True
>>> a <= b
True
>>> a == b
False
>>>

Пример с использование цикла if:

python_is_cool = True

if python_is_cool:
print("Я буду хорошим разработчиком")
else:
print("Error")

"""
Вывод:
Я буду хорошим разработчиком!
"""

Enjoy!

Читайте так-же:

Настраиваем свой VPN

Установка VirtualBox в Ubuntu

Установка Python на Windows

Почему нельзя использовать бесплатный Wi-Fi

Как подключить PostgreSQL к Django

Спасибо, что дочитали до конца. Вы меня очень поддержите, если поставите "Лайк", оставите комментарий или ПОДПИШИТЕСЬ на мой канал :)