python中and和or

and ,or 从前到后判断。

对于and 如果第一个表达式是假,逻辑判断必然为假,输出第一个表达式。如果第一个表达式为真,那么最终and的逻辑输出值取决于第二个表达式,所以输出第二个表达式。

1 and 2
Out[72]: 2
0 and 2
Out[73]: 0

对于or同理,它的输出逻辑值取决于哪个表达式,就输出哪个表达式的值。比如说第一个表达式是0,输出取决于第二个,所以输出第二个。如果第一个表达式是4,输出取决于第一个表达式,所以输出第一个。

4 or 0
Out[78]: 4
0 or 4
Out[79]: 4
3 or 2
Out[80]: 3
andor
从前到后看,输出取决于关键。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值