我是 Python 新手,所以可能不知道这是否显而易见。
在 JavaScript 中a||b
回报a
if a
被评估为 true,否则返回b
。
除了冗长的 if else 语句之外,这在 Python 中是否可能?
我相信这是正确的:
x = a or b
Proof
是这样的“||
" 在 JavaScript 中工作:
> 'test' || 'again'
"test"
> false || 'again'
"again"
> false || 0
0
> 1 || 0
1
是这样的“or
“在Python中工作:
>>> 'test' or 'again'
'test'
>>> False or 'again'
'again'
>>> False or 0
0
>>> 1 or 0
1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)