擅长:python、mysql、java
<p>您的声明:</p>
<pre><code>if x == "January" or "january":
</code></pre>
<p>总是返回true,因为其计算结果为:</p>
<p>是x==“一月”否
然后对or进行求值并检查一月,返回true。所以如果你尝试:
如果“一月”:
它总是返回您的真值,因此您得到00作为输出。你知道吗</p>
<p>您可以在下列子句中使用or或:</p>
<pre><code>if x == "January" or x == "january":
</code></pre>
<p>或者</p>
<pre><code>if x in ("January", "january"):
</code></pre>