擅长:python、mysql、java
<p>在Python中,<code>bool</code>是<code>int</code>的子类,因此布尔值是0还是1取决于它是值<code>False</code>还是<code>True</code>。你知道吗</p>
<p>因此,根据<code>qDuration</code>是否大于0,将<code>qClock</code>设置为<code>lambda: 0</code>或<code>time.clock</code>。你知道吗</p>
<p><code>qDuration</code>然后设置为<code>1</code>或<code>qClock() + qDuration</code>。你知道吗</p>
<p>您可以将其转换为:</p>
<pre><code>qDuration = time.clock() + qDuration if qDuration else 1
</code></pre>
<p>它更简短,可读性更强。想想看。你知道吗</p>