我试图以明确的pythonic方式做以下事情:
def remove_prefix(str, prefix):
return str.lstrip(prefix)
print remove_prefix('template.extensions', 'template.')
Run Code Online (Sandbox Code Playgroud)
这给出了:
xtensions
Run Code Online (Sandbox Code Playgroud)
这不是我期待的(extensions).显然,(愚蠢的我),因为我已经使用lstrip错误:lstrip将删除其出现在考试中的所有字符chars的字符串,不考虑该字符串作为一个真正的字符串,而是"一组字符从字符串的开头删除" .
是否有一种从字符串开头删除子字符串的标准方法?
python ×1