擅长:python、mysql、java
<p>只需反转您的方法-而不是删除最后一个字符,如果它是一个数字,删除它如果不是一个字母:</p>
<pre><code>>>> start = "A_Origin1_1"
>>> while start and not start[-1].isalpha():
start = start[:-1]
>>> start
'A_Origin'
</code></pre>
<p>请注意,在<code>while</code>测试中包含<code>start</code>可确保正确处理空字符串;否则,如果删除字符串中的所有字符,它将崩溃:</p>
^{pr2}$
<p>您可能应该看看<a href="https://www.python.org/dev/peps/pep-0008/" rel="nofollow">the style guide</a>;函数名应该是<code>lowercase_with_underscores</code>,而不应该比较{<cd4>}。在</p>