如何从字符串中删除第一个 x 字符?例如,如果有一个字符串 lipsum,它们如何删除前3个字符并得到 sum的结果?
lipsum
sum
>>> x = 'lipsum' >>> x.replace(x[:3], '') 'sum'
>>> text = 'lipsum' >>> text[3:] 'sum'
有关更多信息,请参见 绳子的官方文档,有关注释的简明摘要,请参见 这个 SO 答案。
另一种方式(取决于你的实际需要) : 如果您想弹出第一个 N字符并保存弹出字符和修改后的字符串:
s = 'lipsum' n = 3 a, s = s[:n], s[n:] print(a) # lip print(s) # sum
显示帐号后3位数字的示例。
x = '1234567890' x.replace(x[:7], '') o/p: '890'
使用 del。
del
例如:
>>> text = 'lipsum' >>> l = list(text) >>> del l[3:] >>> ''.join(l) 'sum'