【发布时间】:2018-06-24 13:36:10
【问题描述】:
s="|0000011111111|"
print s.replace(s[9:12],' ')
...输出为|00000 11|
s="|0000012345678|"
print s.replace(s[9:12],' ')
...输出为|00000123 78|
我只想把s[9:12]换成三个空格,为什么第一个输出不正确?
【问题讨论】:
-
因为 replace 需要一个字符串值。该字符串值的来源不是字符串的一部分。
标签: python string python-2.7 replace