一、布尔数
也是一种数据类型,有两种常量,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)#结果为False
2)or 运算符
意思是只要当or左右两边的布尔数有一个为True时,运算结果就为True。
也就是说,只有当or两边的布尔数均为False时,运算结果才为False。
print(True or True) #结果为True
Print(True or False)#结果为True
Print(False or False)#结果为False
3) not运算符
与and 合or不同,not运算符只会运算一个布尔数,表示对这个布尔数进行取反。也就是说,not true运行结果时False,not False运行结果是true。
print(not True)#结果是False
print(not False)#结果是True
涉及多个条件时,优先执行比较运算,再按从左到右的顺序执行逻辑运算
四、布尔表达式
无论是进行简单的比较运算,还是进行了逻辑运算,或者混合使用,只要结果是True 或False,这样的运算湿,都被统一称为布尔表达式。