Documentation Blog Login SignUp
Menu
Telegram Twitter Instagram Zen
  • Установка Python
    • Установка Python на Linux
    • Установка Python на Windows
  • Виртуальное окружение
    • Виртуальное окружение
  • Типы данных
    • Типы данных в Python
    • Boolean
    • Numbers(Числа)
    • Strings(Строки)
    • Lists(Списки)
    • Tuple(Кортежи)
    • Dict(Словари)
    • Set(Множества)
  • Встроенные функции
    • Встроенные функции
    • Функции преобразования типов
    • abs( )
    • input( )
    • isinstance( )
    • len( )
    • range( )
    • sorted( )
    • type( )
  • Оператор if
    • Оператор if-elif-else

Тип Boolean в Python

May 21, 2020 433 просмотра

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")

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