编写一个程序,当在一个字符串中出现指定子串时就删除它。 【输入形式】 用户在第一行输入一个字符串,用户在第二行输入一个子串。 【输出形式】 程序在下一行输出删除其中所有子串后的字符串。如果字符串不包含子串则输出原字符串本身。
时间: 2024-02-03 09:11:51 浏览: 85
有一个字符串,内有若干个字符,今输入一个字符,要求程序将字符串中该字符删去。用外部函数实现。
以下是Python的代码实现:
```python
string = input() # 输入字符串
substr = input() # 输入子串
# 删除所有子串
while substr in string:
string = string.replace(substr, "")
print(string) # 输出删除子串后的字符串
```
说明:利用Python字符串的replace方法,不断将子串替换为空字符串,从而删除所有子串。如果字符串中不包含子串,则输出原字符串本身。
阅读全文