编写python程序实现如下功能:首先,请用户输入一段文字(中英文均可),并让用户指定一个搜索内 容和一个替换内容;然后,将该段文字中所有用户指定的搜索内容替换,并将替换后的整段 文字重新打印输出;最后,打印输出替换内容的次数
时间: 2024-02-15 15:05:33 浏览: 28
好的,下面是实现该功能的 Python 程序:
```python
text = input("请输入一段文字:") # 获取用户输入的文字
search = input("请输入要搜索的内容:") # 获取用户指定的搜索内容
replace = input("请输入要替换的内容:") # 获取用户指定的替换内容
count = text.count(search) # 统计要替换的内容出现的次数
text = text.replace(search, replace) # 将要替换的内容替换为目标内容
print(f"替换后的文字为:{text}")
print(f"替换内容出现的次数为:{count}")
```
程序首先获取用户输入的文字、搜索内容和替换内容,然后使用`count()`方法统计要替换的内容在原始文本中出现的次数,并使用`replace()`方法将该内容替换为目标内容。最后,使用`print()`函数打印出替换后的整段文字和替换内容出现的次数。注意,这里同样使用了`f-string`来格式化输出语句。