也是一种数据类型,有两种常量,True以及False。其运算一是可以通过直接赋值以及比较运算可得。
二、比较运算符> #大于 < #小于 == #等于(注意赋值符号为=) != #不等于 >= #大于等于 <= #小于等于三、逻辑运算符(and和or运算符必须加空格,not运算符后也必须加空格) 1)and运算符
意思是仅当and左右两边的布尔数均为True时,运算结果才为True,其他情况下运算结果都为True
print(True and True) #结果为True Print(True and False)#结果为False Print(False and False)#结果为False2)or 运算符
意思是只要当or左右两边的布尔数有一个为True时,运算结果就为True。
也就是说,只有当or两边的布尔数均为False时,运算结果才为False。
print(True or True) #结果为True Print(True or False)#结果为True Print(False or False)#结果为False3) not运算符
与and 合or不同,not运算符只会运算一个布尔数,表示对这个布尔数进行取反。也就是说,not true运行结果时False,not False运行结果是true。
print(not True)#结果是False print(not False)#结果是True
涉及多个条件时,优先执行比较运算,再按从左到右的顺序执行逻辑运算
四、布尔表达式无论是进行简单的比较运算,还是进行了逻辑运算,或者混合使用,只要结果是True 或False,这样的运算湿,都被统一称为布尔表达式。



