擅长:python、mysql、java
<p><code>if seq1[i] or seq2[i] == '-':</code></p>
<p>指:</p>
<p><code>if (seq1[i]) or (seq2[i] == '-'):</code></p>
<p>如果<code>seq[i]</code>的值是<code>True</code>(即,如果<code>bool(seq1[i]) == True</code>),那么条件语句将立即为真,因为<code>or</code>。使用<code>or</code>运算符,如果一侧是<code>True</code>,则条件运行。在</p>
<p>请注意,<code>bool(seq1[i])</code>将始终为True</strong>,因为任何长度的字符串都被视为True。在</p>
<p>因此,<code>'hi'</code>被打印出来。在</p>