Python str.replace() 方法用于把字符串中的指定子串替换成新内容。
语法
s.replace(old, new, count=-1)参数
old:要替换的子串。可选 new:新内容(省略则删掉)。可选 count:最大替换次数,默认 -1(全部)。
返回值
返回替换后的新字符串。找不到 old 则原样返回。
示例
print("hello world".replace("world", "python")) # hello python
print("a-b-c".replace("-", "/")) # a/b/c
print("aaaa".replace("a", "b", 2)) # bbaa,只替换前2个
print("banana".replace("na", "NA")) # baNANA输出:
hello python
a/b/c
bbaa
baNANA注意事项
count 参数限制替换次数。找不到旧子串则原样返回。返回新字符串,原字符串不变。