擅长:python、mysql、java
<p>在python中,当您有如下语句时:</p>
<pre><code>if has_high_income and has_good_credit == "Y":
</code></pre>
<p>您在这里检查两个语句:</p>
<pre><code>if has_high_income:
</code></pre>
<p>及</p>
<pre><code>if has_good_credit == "Y":
</code></pre>
<p>当您检查没有等号的if语句时,您正在检查该变量是否不等于零,换句话说,任何非空值都将返回true。在另一种情况下,它正常检查等式</p>
<p>另一件需要记住的事情是,“and”关键字将它们转换为两个完全独立的语句,换句话说,您不能执行以下操作:</p>
<pre><code>if thisVariable > 10 and < 50:
</code></pre>
<p>但你必须做到:</p>
<pre><code>if thisVariable > 10 and thisVariable < 50
</code></pre>