擅长:python、mysql、java
<p><code>or</code>是一个短路运算符,因此它只在第一个参数为false时计算第二个参数。在这种情况下,<code>False or 0</code>,第一个参数的值为False,然后第二个参数的值为0,并返回0。这对这两种情况都有效(<code>0 or False</code>)。你知道吗</p>
<p><code>and</code>也是一个短路运算符,因此它仅在第一个参数为真时计算第二个参数。在<code>False and 0</code>情况下,第一个参数求值为False,然后第二个参数不求值并返回第一个参数,反之亦然。你知道吗</p>
<p>更多信息<a href="https://docs.python.org/2/library/stdtypes.html#boolean-operations-and-or-not" rel="nofollow noreferrer">clarification, refer the docs.</a></p>