擅长:python、mysql、java
<p>在后一种情况下,您从未命中第2个元素,因为第1个元素返回<code>False</code>。一个函数只能<code>return</code>一次。你知道吗</p>
<p>在第一个方法中,它返回的唯一时间是进入<code>if</code>块并返回<code>True</code>。如果它从未进入<code>if</code>块,它将返回<code>None</code>。你知道吗</p>
<p>在第二个方法中,在第一次迭代中,<code>'this exists'</code>不在<code>line</code>中,因此它返回<code>False</code>并停止迭代。你知道吗</p>
<p>如果我理解这个功能的意图,它可能只是</p>
<pre><code>def check_this(self):
return "this exists" in self.config
</code></pre>