📜  Python字符串 replace(1)

📅  最后修改于: 2023-12-03 14:46:43.831000             🧑  作者: Mango

Python字符串replace

在Python中,我们可以使用replace()方法来替换字符串中的某些内容。

语法
str.replace(old, new[, max])
  • old:被替换的旧字符串。
  • new:替换的新字符串。
  • max:可选参数,替换次数,如果指定了该参数,则只替换前 max 个匹配项。
示例
str = "Hello, World!"
new_str = str.replace("World", "Python")
print(new_str)

输出结果为:

Hello, Python!
注意事项
  • replace()方法返回的是一个新的字符串,原字符串并不会被改变。
  • 如果 old 不存在于原字符串中,则 replace() 方法不会进行任何替换。
  • replace()方法是区分大小写的,要注意大小写问题。
  • 如果没有指定 max 参数,则默认替换所有匹配项。
总结

replace() 是 Python 中一个常用的字符串处理方法,使用灵活方便。但要注意区分大小写和指定替换次数等问题。