replace替换字符串的时候,需要重新赋值给变量,因为在python中字符串是不可变对象,因此在使用的时候我们必须重新赋值,就这么简单。z1=z1.replace('ddd','') 返回一个新的值,z1这个变量重新引导到这个新值。z2.repalce('ddd', '')返回一个新值,但是z2还是指向原来的值,必须重新赋值一下才可以。这样,z1中的ddd才会被替换掉,