>>> a = 'hello world' >>> a.replace('hello','ni') 'ni world' >>> a 'hello world' >>> a.replace('he','ni') 'nillo world' >>> a.replace('ac','ni') #ac在字符串中没有,就不会替换 'hello world'
1.替换之后,原本的字符串并没有发生改变,而是生成一个新的字符串
2.可以替换字符串中任意的字符和子字符串
3.要替换的字符或者子字符串在字符串中没有,就不会替换