用Python语言编程实现,在字符串“Peace and love are good things.”中寻找字符串“love”的下标并输出,将“love”替换成“hope”,将替换后的字符串保存到新变量中并输出。
时间: 2024-10-25 16:13:07 浏览: 22
在Python中,你可以使用内置的`str`对象的方法来实现这个任务。首先,我们可以使用`find()`方法找到"love"的下标位置,然后用`replace()`方法将其替换为"hope"。以下是具体的代码示例:
```python
original_string = "Peace and love are good things."
# 查找 "love" 的下标
index_of_love = original_string.find("love")
if index_of_love != -1: # 如果找到了"love"
# 替换 "love" 为 "hope"
new_string = original_string[:index_of_love] + "hope" + original_string[index_of_love+4:]
else:
print("The word 'love' not found in the string.")
new_string = original_string
# 输出原始字符串、索引和替换后的字符串
print(f"Original String: {original_string}")
print(f"Index of 'love': {index_of_love}")
print(f"New String after replacement: {new_string}")
```
运行这段代码后,如果"love"存在,它会输出"love"的索引以及替换后的字符串;如果"love"不存在,则会显示相应的提示信息。
阅读全文