编程实现,从键盘读入一个字符串,在字符串中查找指定的字符串(从键盘读入)的下标并输出,将该字符串替换成另外一个字符串(从键盘读入),将替换后的字符串保存到新变量中并输出。 比如:在字符串“Peace and love are good things.”中寻找字符串“love”的下标并输出,将“love”替换成”hope”,将替换后的字符串保存到新变量中并输出。 运行示例: 输入: Peace and love are good things love hope 输出: 10 Peace and hope are good things
时间: 2024-02-12 09:07:43 浏览: 125
从键盘输入字符串并输出该字符串
好的,这是一个字符串处理的问题,可以使用 Python 语言来实现。下面是代码实现:
```python
# 从键盘读入一个字符串
s = input('请输入一个字符串:')
# 从键盘读入要查找的字符串和替换的字符串
find_str = input('请输入要查找的字符串:')
replace_str = input('请输入要替换的字符串:')
# 查找指定字符串的下标并输出
index = s.find(find_str)
print(index)
# 将指定字符串替换成另外一个字符串并输出
new_s = s.replace(find_str, replace_str)
print(new_s)
```
运行示例:
```
请输入一个字符串:Peace and love are good things.
请输入要查找的字符串:love
请输入要替换的字符串:hope
10
Peace and hope are good things.
```
注意:以上代码只能替换第一次出现的指定字符串,如果要替换所有出现的指定字符串,可以使用 `replace` 函数的第三个参数指定替换的次数。
阅读全文