1、布尔型参与逻辑运算:
Result = True and True #True
Result = True and False # False
* and参与逻辑运算,如果第一个为真的话,决定权在第二个;如果第一个为假的话不在看第二个,得出结果为假
Result = True or False #True
* or参与逻辑运算,如果第一个是真,就不看第二个得出结果是真,第一个为假的话再看第二个
2、非布尔型参与运算:
result = 1 and 2 #2
result = 2 and 1 #1
result =0 and 1 #0
result = 2 and 0 #0
result = 2 or 1 #2
result = 1 or 2 #1
result = 0 or 1 #1
result = 2 or 0 #2
* 当非布尔型参与逻辑运算时,Python会将其当做 |
|