Python3.x中and与or语句

Python3.x中实现

  • 在没有其他限定时,and的优先级大于or

  • x or y的值只可能是x或y。 当xtrue时是x, xfalse时是y

  • x and y的值只可能是x或y。 当xtrue时是y, xfalse时是x

例:3 or 9 and 4: 先算9 and 4, 9为true, 值为4. 再算3 or 4, 3true,值为3

a = 3 or 9 and 4
print(a)

实现结果

(3 or 9 )and 4: 先算3 or 9, 3为true, 值为3. 再算3 and 4, 3true,值为4

a = (3 or 9) and 4
print(a)

这里写图片描述

阅读更多
换一批

没有更多推荐了,返回首页