replace函数大家应该都知道是替代,用后面的替代前面的。
str="abcdabcdabcd"
nstr=str.replace('a','e')
print(str)
print(nstr)
输出结果:
abcdabcdabcd
ebcdebcdebcd
replace会生成一个新的字符串并不是替代前面的字符串。
replace函数还可以设置进行几次替代。
str="abcdabcdabcd"
nstr=str.replace('a','e',2)
print(str)
print(nstr)
这里面设置了进行2次替换所以在输出的时候只替换了两个’a’
abcdabcdabcd
ebcdebcdabcd