python中如何在字符串中插入子串
时间: 2023-10-01 13:10:16 浏览: 162
Python 实现字符串中指定位置插入一个字符
Python字符串是不可变的,因此不能直接在原始字符串中插入子串。但是,可以使用字符串连接和切片操作来实现在字符串中插入子串。
下面是一个示例代码,演示如何在一个字符串中插入一个子串:
```
my_string = "Hello, world!"
sub_string = "beautiful "
# 在字符串中插入子串
new_string = my_string[:7] + sub_string + my_string[7:]
print(new_string)
```
输出结果为:
```
Hello, beautiful world!
```
在上面的代码中,使用切片操作将原始字符串分为三个部分:第一个部分是从开头到第七个字符,第二个部分是要插入的子串,第三个部分是从第七个字符到字符串结尾。然后使用字符串连接将这三个部分连接起来,得到一个新的字符串。新字符串中包含了原始字符串和要插入的子串。
阅读全文