欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

关于python中 and 和 or 的一些特殊使用

程序员文章站 2022-05-18 20:44:28
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 为 ......

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。