replace函数如何使用
时间: 2023-09-23 08:04:49 浏览: 36
在中,字符串对象的replace方法用于替换字符串中指定子串。它接受两个参数:要替换的串和替换后的新子串。
示用法:
```python
string = "Hello, World!"
new_string = string.replace("Hello", "Hi")
print(new_string) # 输出:Hi, World!
```
在上面的示例中,我们首先创建了一个字符串对象"Hello, World!",然后使用replace方法将其中的子串"Hello"替换为"Hi"。最终,输出的new_string的值为"Hi, World!"。
replace方法还可以接受一个可选的第三个参数,用于指定最多替换次数。如果不指定该参数,则默认替换所有匹配的子串。
示例用法:
```python
string = "Hello, Hello, Hello!"
new_string = string.replace("Hello", "Hi", 2)
print(new_string) # 输出:Hi, Hi, Hello!
```
在这个示例中,我们使用replace方法将字符串中的前两个"Hello"替换为"Hi"。最终,输出的new_string的值为"Hi, Hi, Hello!"。
需要注意的是,replace方法返回一个新的字符串,原字符串本身并不会改变。如果需要在原字符串上进行替换操作,可以直接赋值给原字符串变量。
示例用法:
```python
string = "Hello, World!"
string = string.replace("Hello", "Hi")
print(string) # 输出:Hi, World!
```