擅长:python、mysql、java
<p>是的,我同意其他人的说法,你的例子应该按照你的意愿运作。你说得对,<code>x or y</code>返回x,y中的一个,但是这个对象可以被求值为True或False。{python如何计算<cd2}。它应该像写的那样工作,因为您的表达式将按顺序计算,并且一旦行中的任何测试返回False(或0,或<code>[]</code>或{<cd4>}等)将返回False。如果python真的尝试了这个测试,那么这个测试会引发一个错误。在</p>
<pre><code>x = 1; y = 2
if x < y and x == y and d['a']: # d doesn't exist
print 'This will never be printed'
</code></pre>
<p>如果您的代码没有按预期工作,请详细说明您期望它做什么,以及它实际在做什么。在</p>