擅长:python、mysql、java
<p>你如何建议一个代码检查器来验证这一点?这是完全合法的语法。与其检查这种错误,不如养成使用更好模式的习惯。在</p>
<p>而不是:</p>
<pre><code>variable = 'fOoBaR'
if variable.lower == 'foobar':
# ^^^^^< should be .lower()
do_something()
</code></pre>
<p>这样做:</p>
^{pr2}$
<p>通过这种方式,您总是显式地对要比较的值调用<code>.lower()</code>,而不是依赖于一个就地方法调用和比较,这将导致您所遇到的陷阱。在</p>