Python 3 – 字符串替换(replace)方法
描述
replace() 方法返回替换了旧字符串为新字符串的副本,可以选择最多替换的次数(max参数)。
语法
replace() 方法的语法如下:
str.replace(old, new[, max])
参数
- old − 要被替换的旧字符串。
-
new − 要替换旧字符串的新字符串。
-
max − 可选参数,如果给出,只有在前max个出现时才会被替换。
返回值
该方法返回将子字符串old所有出现替换成新字符串后的副本。如果给出了可选参数max,则只有前count个替换。
示例
以下示例展示了replace()方法的用法。
#!/usr/bin/python3
str = "this is string example....wow!!! this is really string"
print (str.replace("is", "was"))
print (str.replace("is", "was", 3))
结果
运行以上程序后,它将产生以下结果 −
thwas was string example....wow!!! thwas was really string
thwas was string example....wow!!! thwas is really string