在python中我们会用到下面的术语(字符或者词汇)来定义事物的真(True)或者假(False),计算机的逻辑就是在程序的某个位置检查这些字符或者变量组合在一起表达的结果是真是假
1 and 与
2 or 或
3 not 非
4 != 不等于
5 == 等于
6 >= 大于等于
7 <= 小于等于
8 True 真
9 False 假
真值表
NOT True
not False True
not True False
OR True
True or False True
True or True True
False or True False
AND True
True and False False
True and True True
False and True False
False and False False
NOT OR True
not(True or False) False
not(True or True) False
not(False or True) False
not(False or False) True
NOT AND True
not(True and False) True
not(True and True) False
not(False and True) True
not(False and False) True
!= True
1 != 0 True
1 != 1 False
0 != 1 True
0 != 0 False
== True
1 == 0 False
1 == 1 True
0 == 1 False
0 == 0 True
常见问题
直接学习布尔算法,不用背这些东西,可不可以?
当前可以,不过当你写代码的时候,还需要回头想布尔函数的原理,写代码的速度就慢了,每天记住一点点,总会全部记住的