布尔值

简介: 布尔值。

布尔值
布尔值和布尔代数的表示完全一致,一个布尔值只有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')

目录
相关文章
boolean(布尔)
Lua中的boolean类型包含两个值:true和false。nil和false被视为false,其他值(包括0)视为true。在示例中,打印出true和false的类型均为boolean,nil的类型为nil。当检查false或nil时,条件为false,输出"false和nil都是false"。而0被视为true,因此打印出"数字0是true"。
|
4月前
|
Python
布尔值运算
【6月更文挑战第28天】布尔值运算。
28 2
|
4月前
|
Python
布尔值
【6月更文挑战第1天】布尔值。
46 6
|
3月前
|
Python
bool(布尔类型)
【7月更文挑战第1天】bool(布尔类型)。
57 1
|
Java C++
什么是布尔类型?
什么是布尔类型?
153 0
lodash判断是否是布尔类型或者布尔对象
lodash判断是否是布尔类型或者布尔对象
102 0
|
存储
默认值表达式
默认值表达式
94 0
|
编译器 C++
C++中的布尔类型
C++中的布尔类型
58 0
|
开发者 Python
转换成为布尔值|学习笔记
快速学习转换成为布尔值
|
存储 PHP 开发者
布尔类型| 学习笔记
快速学习布尔类型。
175 0