replace替换字符串的时候,需要重新赋值给变量,因为在python中字符串是不可变对象,因此在使用的时候我们必须重新赋值,就这么简单。Pythonreplace()方法把字符串中的old(旧字符串)替换成new(新字符串),如果指定第三个参数max,则替换不超过max次。
replace()方法语法:
str.replace(old,new[,max])
参数
old--将被替换的子字符串。
new--新字符串,用于替换old子字符串。
max--可选字符串,替换不超过max次
返回值
返回字符串中的old(旧字符串)替换成new(新字符串)后生成的新字符串,如果指定第三个参数max,则替换不超过max次。
以下实例展示了replace()函数的使用方法:
str="thisisstringexample....wow!!!thisisreallystring";
printstr.replace("is","was");
printstr.replace("is","was",3);
输出结果
thwaswasstringexample....wow!!!thwaswasreallystring
thwaswasstringexample....wow!!!thwasisreallystring
以上内容为大家介绍了python培训之replace无法替换怎么办,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。