擅长:python、mysql、java
<p>您的解决方案不起作用的原因是<code>str.strip()</code>只删除字符串外部的字符,即字符串最左端或最右端的字符。因此,在<code>'foobar'</code>的情况下,<code>str.strip()</code>只有在您想删除字符<code>'f'</code>和{<cd5>}时,具有单个字符参数的<code>str.strip()</code>才有效。在</p>
<p>您可以使用strip消除更多的内部字符,但也需要包括其中一个外部字符。在</p>
<pre><code>>>> 'foobar'.strip('of')
'bar'
>>> 'foobar'.strip('o')
'foobar'
</code></pre>
<p>下面是如何通过字符串连接生成器表达式来完成此操作:</p>
^{pr2}$