Answers:
>>> x = 'lipsum'
>>> x.replace(x[:3], '')
'sum'
>>> x = 'liplip' >>> x.replace(x[:3], '') ''。当然,您可以通过使第三个参数(count)= 1来解决此问题,但仍然需要更长的时间。
使用del。
例:
>>> text = 'lipsum'
>>> l = list(text)
>>> del l[3:]
>>> ''.join(l)
'sum'
text = 'liplip' >>> text.lstrip(text[:3]) ''因为一个chars参数不是前缀;而是删除了其值的所有组合:str.lstrip([chars])
'liplip'。在第二个TypeError: 'str' object does not support item deletion
示例显示帐号的后3位数字。
x = '1234567890'
x.replace(x[:7], '')
o/p: '890'
>>> x = '12345678901234567890' >>> x.replace(x[:7], 'xxxxxxx') 'xxxxxxx890xxxxxxx890'
xs 替换字符而不是删除它们
"lipsumm"[3:] == "summ"