目录
语法
参数
返回值
实例
语法
replace()
函数是 Python 字符串对象的内置方法之一,用于将字符串中的指定子串替换为新的子串。
str.replace(old, new[, count])
参数
old
:需要被替换的旧子串。new
:替换后的新子串。count
(可选):指定替换的次数。如果不指定,则会替换所有匹配的子串。
返回值
replace()
函数返回一个新的字符串,其中的旧子串已被替换为新子串。
实例
my_string = "Hello, world!"
new_string = my_string.replace("Hello", "Hi")
print(new_string)
# 输出: Hi, world!my_string = "Hello, hello, hello!"
new_string = my_string.replace("hello", "hi", 2)
print(new_string)
# 输出: Hi, hi, hello!
在这些示例中,我们使用 replace()
方法来替换字符串中的子串。第一个示例中,将原字符串中的 "Hello" 替换为 "Hi"。第二个示例中,将原字符串中前两个 "hello" 替换为 "hi",而最后一个 "hello" 保持不变。
需要注意的是,replace()
方法返回的是一个新的字符串,不会修改原有的字符串。