python中 and 和 or 操作的返回值。

假设变量 a 为 10, b为 20。

x and y: 布尔”与” ——如果 x 为 False,x and y 返回 False。否则它返回 y 的计算值。 (a and b) 返回 20。

x or y: 布尔”或” —— 如果 x 是 True,它返回 x 的值。否则它返回 y 的计算值。 (a or b) 返回 10。

>>> a, b = 10, 20
>>> a and b
20
>>> a or b
10