下面的字符串替换代码打印“XXaXXbXXcXX1XX2XX3XX”。我知道这背后有一个原因,但很难找到它。谁能解释一下为什么?
if __name__ == '__main__':
match = ""
replace = "XX"
strr = "abc123"
print strr.replace(match, replace)
请您参考如下方法:
将每对字符之间的空字符串替换为XX。
下面的字符串替换代码打印“XXaXXbXXcXX1XX2XX3XX”。我知道这背后有一个原因,但很难找到它。谁能解释一下为什么?
if __name__ == '__main__':
match = ""
replace = "XX"
strr = "abc123"
print strr.replace(match, replace)
请您参考如下方法:
将每对字符之间的空字符串替换为XX。