a and b: 如果 a 为 False,a and b 返回 a 的值,否则返回 b 的值。
a or b: 如果 a 是 True,a or b 返回 a 的值,否则返回 b 的值。
and
操作
a = 2
b = 5
print(a and b) // 控制台输出为 5
a = 1
b = 0
print(a and b) // 控制台输出为 0
a = []
b = 0
print(a and b) // 控制台输出为 []
or
操作
a = 2
b = 5
print(a or b) // 控制台输出为 2
a = 1
b = 0
print(a or b) // 控制台输出为 1
a = []
b = 0
print(a or b) // 控制台输出为 0