В программировании часто требуется проверить, является ли условие истинным или нет, и выполнить некоторые действия на основе результата.
True и False в 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)
Пустая строка ''
False
None
Пустой список []
Пустой кортеж ()
Пустой словарь {}
Истинные значения - это другие значения, которые не являются ложными.
Краткие сведения
- Булевой тип данных Python имеет два значения: True и False.
- Используйте функцию bool(), чтобы проверить, значение True или False.
- False значения оцениваются как ложные, в то время как True значения оцениваются как истинные.
- Ложными значениями являются число ноль, пустая строка, False, None, пустой список, пустой кортеж и пустой словарь. Истинными значениями являются значения, которые не являются ложными.
#IT #Python #Образование #Саморазвитие