replace()
函数是 Python 中的字符串方法,它返回一个新字符串,其中所有指定子字符串的出现都替换为另一个指定子字符串。该方法语法为 string.replace(old, new)
,其中 old
是要替换的子字符串,new
是用它替换的子字符串。
参数值
参数 | 说明 |
---|---|
old | 在原始字符串中要替换的子字符串。 |
new | 在原始字符串中替换“old”子字符串的子字符串。 |
count | 指定要进行的最大替换次数的可选参数。 |
返回值
replace()
方法返回一个包含替换内容的新字符串。
如何在 Python 中使用 replace()
示例 1
replace()
方法返回一个新字符串,其中所有指定值出现的都替换为另一个值。
text = 'Hello, world!'\nnew_text = text.replace('world', 'Python')\nprint(new_text) # Output: Hello, Python!
示例 2
replace()
方法区分大小写。
text = 'Python is awesome!'\nnew_text = text.replace('python', 'Java')\nprint(new_text) # Output: Python is awesome!
示例 3
replace()
方法可以替换指定值的多处出现。
text = 'Python programming is fun and Python is powerful'\nnew_text = text.replace('Python', 'JavaScript')\nprint(new_text) # Output: JavaScript programming is fun and JavaScript is powerful