python中的replace无法替换字符串

replace替换字符串的时候,需要重新赋值给变量,因为在python中字符串是不可变对象,因此在使用的时候我们必须重新赋值,就这么简单。

z1=z1.replace('ddd','')     返回一个新的值,z1这个变量重新引导到这个新值。

z2.repalce('ddd', '')返回一个新值,但是z2还是指向原来的值,必须重新赋值一下才可以。

这样,z1中的ddd才会被替换掉,

原文地址:https://www.cnblogs.com/beforeluck-shang/p/8727681.html