print(True or 1) # True
print(1 or True) # 1
print(3 or 1) # 3
print(0 or 3) # 3
总结:or左边无论是 数字还是Bool 为真时输出左边,否则输出or的右边。
and与or正好相反:and左边无论是 数字还是Bool 为真时输出右边,否则输出and的左边
且当and和or同时出现时优先计算and。
print(True or 1) # True
print(1 or True) # 1
print(3 or 1) # 3
print(0 or 3) # 3
总结:or左边无论是 数字还是Bool 为真时输出左边,否则输出or的右边。
and与or正好相反:and左边无论是 数字还是Bool 为真时输出右边,否则输出and的左边
且当and和or同时出现时优先计算and。