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

正在回答

1 回答

a = 'python'

print('hello,', a or 'world')


因为Python把0、空字符串和None看成False。

所以a 是true。

在计算a or b时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a

结果:

hello, python



b = ''

print('hello,', b or 'world')

所以a 是false。

如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。

结果:

hello, world


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

寂寞高手 提问者

可是这个用什么应用
2023-01-02 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

短路计算不是很理解啊

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