【发布时间】:2018-11-26 15:32:50
【问题描述】:
在字符串中
s = 'I am a damn string'
如果我希望从索引中删除 7 到 10 的字符(即删除切片并保留剩余字符串)。
我知道,我可以这样做——
newString = s[:6] + s[11:]
有没有更好的(pythonic)方法?
谢谢。
【问题讨论】:
-
newString = s[:6] + s[11:]是最简单和 Pythonic 的方式。 -
如果您的意图是删除子字符串,您可以使用
.replace,如newString = s.replace('damn', '')。 -
'该死的'不固定。明天可能是“xxxx”。为什么要硬编码!
-
@RafaelC 如果只添加2个字符串也是最快的。
标签: python