Jet School Logo

Что такое Boolean?

Boolean — это тип данных, который может принимать только два значения:

🔹 True (истина)

🔹 False (ложь)

Свое название тип получил в честь английского математика Джорджа Буля (George Boole), создателя алгебры логики. Булева логика напрямую связана с двоичной системой компьютера: как и бит, булево значение выражает одно из двух состояний — 1 (истина) или 0 (ложь).

Булевы значения широко используются в условных конструкциях, например if, while, а также в логических выражениях и проверках. Чаще всего булевы переменные получаются в результате сравнений.

Пример:

python

x = 10

y = 7

print(x < y) # False

В Python логические значения (True, False) начинаются с заглавной буквы и являются ключевыми словами.

📌 Логические операторы:

  • and – возвращает True, если оба условия истинны
  • or – возвращает True, если хотя бы одно условие истинно
  • not – меняет значение на противоположное

Многие объекты в логическом контексте интерпретируются как True или False. Например, пустой список ([]), число 0, None считаются ложными (Falsy).

Булева логика существует не только в языках программирования, но и в HTML: просто указание булевых атрибутов, таких как checked или disabled, означает, что они «истинны».

Булев тип играет ключевую роль в принятии решений, управлении циклами и возврате результатов из функций.

Хотите применить эти знания на практике и получить реальные результаты? Начните обучение на курсе «IT и Компьютерная инженерия» и шаг за шагом приобретайте практические навыки. Подробнее о курсе — перейдите по ссылке: Курс «IT и Компьютерная инженерия».

Заполните форму чтобы узнать больше о наших IT курсах

Связанные термины:

Начни изучать IT уже сегодня