从string中删除前x个字符?

如何删除string中的前x个字符? 例如,如果有一个string的lipsum ,他们将如何删除前3个字符,并得到sum的结果?

 >>> 'lipsum'[3:] 'sum' 

有关更多信息,请参阅有关string的官方文档,以及对符号进行简要概述的答案。

另一种方式(取决于你的实际需要):如果你想popup前n个字符并保存popup的字符和修改的string:

 s = 'lipsum' n = 3 a, s = s[:n], s[n:] print a # lip print s # sum 
 >>> x = 'lipsum' >>> x.replace(x[:3], '') 'sum' 

示例显示帐号的最后3位数字。

x ='1234567890'

x.replace(x [:7],'xxxxxxx')

o / p:'xxxxxxx890'