编写一个两数实现从源字符串中查找目标字符串,并进行替换。
时间: 2024-02-16 09:04:13 浏览: 172
可以使用字符串的 replace 方法实现。具体步骤如下:
1. 使用 `index()` 方法查找目标字符串在源字符串中的位置。
2. 使用 `replace()` 方法将目标字符串替换成新的字符串。
3. 如果在源字符串中找不到目标字符串,则不进行替换。
下面是一个示例代码:
```python
def replace_str(source_str, target_str, new_str):
try:
index = source_str.index(target_str)
return source_str.replace(target_str, new_str)
except ValueError:
return source_str
source_str = "hello world!"
target_str = "world"
new_str = "python"
result = replace_str(source_str, target_str, new_str)
print(result)
```
输出结果为:
```
hello python!
```
在这个示例中,我们将源字符串中的 "world" 替换成了 "python"。如果源字符串中找不到目标字符串,将返回原始的源字符串。
阅读全文