擅长:python、mysql、java
<p>函数一返回,就完成了。它不会继续循环替换更多的东西。我想你真正想要的是这样:</p>
<pre><code>def stemming(verb):
suffixes = ["ing", "ed", "es", "s"]
for suffix in suffixes:
if verb.endswith(suffix):
return verb[:-len(suffix)]
return verb
</code></pre>
<p>所以它实际上会检查动词是否以每个后缀结尾,除非找到一个后缀,否则不会返回。在</p>