python中replace函数可以替换相应的字符串,然而直接调用string.replace(changestring,aimstring)时经常出错,调用后打印显示,字符串string中的changestring并未删除
经过测试,原来改写成以下即可:
string=string.replace(changestring,aimstring)
估计原因在于,replace函数只是首先复制了string,然后再在副本进行替换,所以,需要将复制修改后的字符串重新赋值给string.