В Python два логических значения представлены ключевыми словами True
и False
. Они используются для оценки условий и управления ходом программ. Например, в инструкции if
код внутри блока выполняется только в том случае, если условие оценивается как True
. Вот простой пример:
x = 5
if x > 3:
print("x is greater than 3") # This line will be printed since x is indeed greater than 3
В этом примере условие x >3
оценивается как True
, поэтому код внутри блока if
выполняется.
Python также предоставляет несколько встроенных методов и операторов для работы с логическими значениями. Некоторые часто используемые методы включают в себя:
bool()
— преобразует значение в соответствующее ему логическое представление.and
— логический оператор И, который возвращаетTrue
, если оба операнда имеют значениеTrue
.or
– логический оператор ИЛИ, который возвращаетTrue
, если любой из операндов имеет значениеTrue
.not
– логический оператор NOT, который возвращает противоположное логическое значение.
Например:
x = True
y = False
print(bool(x)) # Output: True
print(x and y) # Output: False
print(x or y) # Output: True
print(not x) # Output: False