логическое значение Python
Цель
В этой статье вы узнаете о логическом типе данных Python, значениях false и true.
Введение в логический тип данных Python
В программировании вы часто хотите проверить, верно ли условие, и выполнить какое-то действие на основе результата.
Для представления истинного и ложного Python предоставляет логический тип данных. Булевы значения имеют техническое название bool.
Логический тип данных имеет два значения:True
иFalse
.
Обратите внимание, что логические значения True и False начинаются с заглавной буквы (T) и (F).
В следующем примере определяются две логические переменные:
is_active = True
is_admin = False
Когда вы сравниваете два числа, Python возвращает результат в виде логического значения. Например:
>>> 20 > 10
True
>>> 20 < 10
False
Аналогично, сравнение двух строк дает логическое значение:
>>> 'a' < 'b'
True
>>> 'a' > 'b'
False
функция bool()
Для определения значенияTrue
все ещеFalse
,можно использоватьbool()
функция. Например:
>>> bool("Hi")
True
>>> bool (' ')
False
>>> bool(100)
True
>>> bool(0)
False
Из вывода видно, что некоторые значения оцениваются как True, а другие — как False.
ложные и истинные значения
когда значение вычисляется какTrue
когда это правда. если значение равноFalse
, это неверно.
Ниже приведены ложные значения в Python:
- номер 0 (
0
) - пустой строки
' '
False
None
- пустой список
[]
- пустой кортеж
()
- пустой словарь
{}
Истинные значения — это другие значения, которые не являются ложными.
Обратите внимание, что вы узнаете больше о None, списках, кортежах и словарях в следующих статьях.
Суммировать
- Логический тип данных Python имеет два значения: True и False.
- Используйте функцию bool(), чтобы проверить, является ли значение True или False.
- Значения False оцениваются как False, а истинные значения оцениваются как True.
- Ложными значениями являются число 0, пустая строка, False, None, пустой список, пустой кортеж и пустой словарь. Истинное значение — это значение, которое не является ложным.