原来是个坑呀
replace只返回值,不会修改字符串,因为字符串是不可变的数据类型 看示例: a = '你好' z = a.replace('你', '您') print(f"z={z}") print(f"a={a}")
s.replace(a,b)把字符串s里所有子串a替换b,并返回一个新字符串如果不把结果赋值回给s,那么s并不改变