【基本数据类型】11、逻辑值【基本数据类型】11、逻辑值
目录
一、判断与真值
二、逻辑运算
三、各种类型对应的真值
一、判断与真值
-
逻辑(bool)类型
逻辑值仅包括真(True)/假(False)两个
用来配合if/while等语句做条件判断 -
“与”and
“并且”
and连接的两个真值需要同时为真,计算结果才为真 -
“或”or
“或者”
or连接的两个真值只要有一个为真,计算结果就为真 -
“非”not
“否定”
not连接的一个真值,非真为假,非假为真
二、逻辑运算
- and和or是双目运算,由两个逻辑类型真值进行运算
- not是单目运算,作用于一个逻辑类型真值
- 优先级
not最高,and次之,or最低
三、各种类型对应的真值
- 整数、浮点数和复数类型
0是“假”,所有非0的数值都是“真” - 字符串类型
空串(“”)是“假”,所有非空串都是“真” - 所有序列类型(包括字符串)
空序列是“假”,所有非空的序列都是“真” - 空值None
表示“无意义”或“不知道”,也是“假”
微信赞赏支付宝赞赏