<p>我知道在一个字符串中寻找最长的单词已经被问过很多次了,但是我想知道以下方法之间的区别,以及为什么人们会使用方法a而不是方法B,或者反之亦然。在</p>
<p><strong>方法A</strong></p>
<pre><code>def LongestWord(sen):
lw = ''
w = ''
for c in sen:
if c.isalpha():
w += c
else:
if len(w) > len(lw):
lw = w
w = ''
if len(w) > len(lw):
lw = w
return lw
</code></pre>
<p><strong>VS方法B</strong></p>
^{pr2}$
<p>再一次,我的目标是询问哪种方法更稳定,因为没有更好的词汇选择,以及为什么。如果你有自己的选择,请把它和你的解释一起贴出来。谢谢您!在</p>