擅长:python、mysql、java
<p>在表达式中</p>
<pre><code>signal*(signal>0)
</code></pre>
<p>如果<code>signal</code>为正,则<code>signal>0</code>为真,否则为假。True为1,False为0。所以如果你用<code>signal</code>乘以<code>signal>0</code>,如果<code>signal</code>为正,则得到<code>signal</code>,否则为零</p>
<p>这是一种更令人困惑的写作方式</p>
<pre><code>max(signal, 0)
</code></pre>