python中的短路逻辑

本文介绍了Python中的短路逻辑,包括'与'(and)和'或'(or)操作符。在'A and B == 200'中,由于A为100(True),最终结果取决于B的值。而在'A or B == 100'的情况下,由于A为100(True),不论B为何值,'或'运算的结果始终为A。
摘要由CSDN通过智能技术生成

编程语言常用的逻辑
if a and b:#如果a是false,那么跳过b的判断,结果直接false
if a or b:#如果a为true,那么跳过b的判断,直接true
也就是说:如果 A等于100,B等于200。则 A and B ==200 ; A or B ==100,
A and B :如果A为False,则 A and B 返回False , 如果A为 True ,则A and B 返回 B 。

A or B : 如果 A 为 False , 则 A or B 返回 B , 如果 A为 True , 则A or B 返回 A 。

A and B ==200 ,A为100 (是True),所以逻辑“与”运算的结果就取决于B (B是什么就返回什么)。

A or B == 100,A 为100 (是True),所以逻辑“或”运算的结果就取决于A,因为A是True,所以无论和谁进行逻辑“或”运算的结果都是True 即 A。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值