相关疑难解决方法(0)

从字符串中删除前缀

我试图以明确的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

75
推荐指数
5
解决办法
6万
查看次数

标签 统计

python ×1