Python lstrip意外输出:删除其他字符
lstrip删除了附加字符,请帮助我理解原因。是否从开头删除所有输入字符Python lstrip意外输出:删除其他字符,python,Python,lstrip删除了附加字符,请帮助我理解原因。是否从开头删除所有输入字符 'http://twitter.com/c_renwick'.lstrip('http://twitter.com/') >>>'_renwick' lstrip获取要从字符串中删除的字符列表。由于c在您提供的列表中,它将被删除 要实现实际需要,请使用“替换”: 'http://twitter.com/c_renwick'.replace('http://twitter.com/','') lstri
'http://twitter.com/c_renwick'.lstrip('http://twitter.com/')
>>>'_renwick'
lstrip
获取要从字符串中删除的字符列表。由于c
在您提供的列表中,它将被删除
要实现实际需要,请使用“替换”:
'http://twitter.com/c_renwick'.replace('http://twitter.com/','')
lstrip
获取要从字符串中删除的字符列表。由于c
在您提供的列表中,它将被删除
要实现实际需要,请使用“替换”:
'http://twitter.com/c_renwick'.replace('http://twitter.com/','')
因为
'c'in'http://twitter.com/“
。阅读.lstrip
-帮助(str.lstrip)
的文档。用.rsplit
来实现这一点可能会更容易。你想要str.replace
@Jean-Françoisfare或os.path.basename()
@Chris_Rands在这种情况下,是的,那就行了。但是,如果相对URL更深呢?@Jean-Françoisfar你是什么意思?因为'c'in'http://twitter.com/“
。阅读.lstrip
-帮助(str.lstrip)
的文档。用.rsplit
来实现这一点可能会更容易。你想要str.replace
@Jean-Françoisfare或os.path.basename()
@Chris_Rands在这种情况下,是的,那就行了。但如果相对URL更深怎么办?@Jean-Françoisfar你是什么意思?