python字符串替换
时间: 2023-07-18 22:41:39 浏览: 77
在Python中,可以使用字符串的 `replace()` 方法来进行字符串的替换。它的语法如下:
```
str.replace(old, new[, count])
```
其中,`str` 是要进行替换的原字符串,`old` 是要被替换的子字符串,`new` 是新的字符串,`count` 是可选参数,指定替换的次数。如果不指定 `count`,则全部替换。
例如,假设有一个字符串 `s`,它包含一些子字符串 `"apple"`,我们想将其替换为 `"orange"`,则可以使用以下代码:
```python
s = "I like apple, do you like apple too?"
s = s.replace("apple", "orange")
print(s)
```
输出结果为:
```
I like orange, do you like orange too?
```
需要注意的是,字符串是不可变类型,所以 `replace()` 方法返回一个新的字符串,原字符串并没有被修改。因此,如果想要在原字符串上进行替换,需要将替换后的结果赋值给原字符串。
阅读全文