python字符串切片替换
时间: 2023-10-24 09:07:24 浏览: 160
python字符串替换的2种方法
可以使用字符串切片和字符串拼接来实现字符串的替换。
例如,将字符串中的 "Hello" 替换为 "Hi":
```python
s = "Hello, world!"
s = "Hi" + s[5:]
print(s)
```
输出结果为:
```
Hi, world!
```
其中,`s[5:]` 表示从字符串 s 的第 6 个字符开始一直到末尾的子字符串。因为 Python 中字符串下标是从 0 开始的,所以 "Hello" 的第一个字符下标为 0,最后一个字符下标为 4,所以要从下标为 5 的位置开始截取。
同样的,如果要将字符串中的 "world" 替换为 "Python",可以这样写:
```python
s = "Hello, world!"
s = s[:7] + "Python" + s[12:]
print(s)
```
输出结果为:
```
Hello, Python!
```
其中,`s[:7]` 表示从字符串 s 的第一个字符开始一直到第 8 个字符前的子字符串,`s[12:]` 表示从字符串 s 的第 13 个字符开始一直到末尾的子字符串。
阅读全文