布尔值

简介: 布尔值。

布尔值
布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写),也可以通过布尔运算计算出来:

True
True
False
False
3 > 2
True
3 > 5
False
布尔值可以用and、or和not运算。

and运算是与运算,只有所有都为True,and运算结果才是True:

True and True
True
True and False
False
False and False
False
5 > 3 and 3 > 1
True
or运算是或运算,只要其中有一个为True,or运算结果就是True:

True or True
True
True or False
True
False or False
False
5 > 3 or 1 > 3
True
not运算是非运算,它是一个单目运算符,把True变成False,False变成True:

not True
False
not False
True
not 1 > 2
True
布尔值经常用在条件判断中,比如:

if age >= 18:
print('adult')
else:
print('teenager')

目录
相关文章
|
2月前
|
Python
bool(布尔类型)
bool(布尔类型)。
70 2
|
7月前
|
Python
布尔值运算
【6月更文挑战第28天】布尔值运算。
44 2
|
7月前
|
Python
布尔值
【6月更文挑战第1天】布尔值。
62 6
|
8月前
|
算法 测试技术 编译器
【C++ 基本类型 bool 】深入探索C++中的布尔类型Boolean(二 )
【C++ 基本类型 bool 】深入探索C++中的布尔类型Boolean
202 0
|
8月前
|
程序员 编译器 C语言
【C++ 基本类型 bool 】深入探索C++中的布尔类型Boolean(一)
【C++ 基本类型 bool 】深入探索C++中的布尔类型Boolean
779 0
|
JavaScript
布尔类型的转换规则?
1.使用 Boolean() 函数
|
Java C++
什么是布尔类型?
什么是布尔类型?
181 0
lodash判断是否是布尔类型或者布尔对象
lodash判断是否是布尔类型或者布尔对象
123 0
|
编译器 C++
C++中的布尔类型
C++中的布尔类型
85 0
|
开发者 Python
转换成为布尔值|学习笔记
快速学习转换成为布尔值