内置函数 bool()
返回的结果是 True 或者是 False
bool(1)
bool(0)
对于数字
bool(1) 返回的结果是 True
bool(0)返回的结果是 False
只要数值是 0 那么bool返回的结果就是False
对于字符串
bool('')
bool('True')
如果是空字符串 那么bool会返回False
对于 True 和 False
True = 1 and False = 0
布尔运算
逻辑运算符
and or not
and 当都是True 时 返回True 否则返回False
or 当有一个True 时 返回True
not 返回相反的结果
2 == 3 and 2 == 5
#返回False
2 == 2 and 3 == 3
#返回True
2 == 2 or 3 == 4
#返回True
not False
#返回Ture
not 250
#返回False
布尔运算的优先级
not and or
not的优先级最大
not 1 and 2 or 4
#返回的结果是什么?
#根据运算优先级 返回的结果是4