为了账号安全,请及时绑定邮箱和手机立即绑定

为什么a=1 b=2 print('a'and'b')输出的是b

 a=1 

 b=2 

 print('a'and'b')

正在回答

2 回答

>>> a=1
>>> b=2
>>> print(a and b)
2


0 回复 有任何疑惑可以回复我~
#1

weixin_慕容2414364

and 运算,如果a是真的,就返回b
2024-04-25 回复 有任何疑惑可以回复我~

因为 and 为与计算,必须2个条件都为TURE才返回TURE,当a为 ture 时,取决于b,所以返回b. 

2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么a=1 b=2 print('a'and'b')输出的是b

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信