擅长:python、mysql、java
<p>只需打开一个REPL并尝试:</p>
<pre><code>>>> False and 1 / 0
False
>> True or 1 / 0
True
>>> False or 1 / 0
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ZeroDivisionError: division by zero
</code></pre>
<p>这意味着Python确实是懒洋洋地计算布尔语句的。你知道吗</p>
<p>另外,这是一个<a href="https://stackoverflow.com/questions/13960657/does-python-evaluate-ifs-conditions-lazily">duplicate</a></p>