给定以下任一字符串:
'test'
'test='
'test=='
'test==='
我想在其上运行一个函数,该函数将从末尾删除任何/所有“=”字符。现在,我可以在两秒钟内写出这样的东西,事实上,这是一个,我可以想象一打替代方法:
def cleanup():
p = passwd()
while True:
new_p = p.rstrip('=')
if len(new_p) == len(p):
return new_p
p = new_p
但我想知道作为 Python 标准库的一部分是否已经存在类似的东西?
请您参考如下方法:
str.rstrip() 已经 删除所有 匹配字符:
>>> 'test===='.rstrip('=')
'test'
不需要循环
