python 实现替换字符串中的部分子字符串
时间: 2023-04-09 14:03:46 浏览: 67
可以使用 Python 的字符串 replace() 方法来替换字符串中的部分子字符串。例如,如果要将字符串中的所有 "apple" 替换为 "orange",可以使用以下代码:
```
string = "I like to eat apple pie."
new_string = string.replace("apple", "orange")
print(new_string)
```
输出结果为:
```
I like to eat orange pie.
```
这样就可以实现替换字符串中的部分子字符串了。
相关问题
python 替换字符串中的子字符串
可以使用字符串的 replace() 方法来替换字符串中的子字符串。例如,要将字符串中的所有 "apple" 替换为 "orange",可以使用以下代码:
```
string = "I like to eat apple"
new_string = string.replace("apple", "orange")
print(new_string)
```
输出结果为:"I like to eat orange"。
用Python替换字符串中指定的部分
在Python中,可以使用字符串的 `replace()` 方法来替换字符串中指定的部分。该方法接受两个参数:被替换的子字符串以及替换后的字符串。
以下是一个示例代码:
```python
s = "Hello, World!"
s = s.replace("World", "Python")
print(s)
```
在上面的代码中,我们将字符串 `s` 中的子字符串 "World" 替换成了 "Python",并将结果保存回变量 `s` 中。`replace()` 方法返回的是一个新的字符串对象,原始的字符串对象并没有被修改。
如果我们想要替换字符串中所有匹配的子字符串,可以将 `replace()` 方法的第三个参数设置为一个整数,指定最大替换次数。例如:
```python
s = "Hello, World! Hello, World! Hello, World!"
s = s.replace("World", "Python", 2)
print(s)
```
在上面的代码中,我们将字符串 `s` 中的前两个 "World" 替换成了 "Python"。