已知字符串subStr为str的子串,在母串中找出subStr,在其前面插入一个@字符,需保持子串内容完整性
时间: 2023-05-30 10:03:15 浏览: 259
String 截取字符串方法subString()
可以使用字符串的查找函数来找到子串在母串中的位置,然后在该位置前面插入@字符,可以使用字符串的插入函数来实现。具体代码如下:
```python
str = "Hello world, welcome to Python"
subStr = "welcome"
index = str.find(subStr) # 查找子串在母串中的位置
if index >= 0:
newStr = str[:index] + "@" + subStr + str[index+len(subStr):] # 插入@字符
print(newStr)
else:
print("子串不存在")
```
输出结果为:
```
Hello world, @welcome to Python
```
阅读全文