编程实现删除指定字符串,输入两个字符串,从第一个字符串中删除第二个字符串中的所有字符。例如,输入“They are students.”和“aeiou”,则删除之后的第一个字符串变成“Thy r stdnts.”
时间: 2023-07-14 22:12:42 浏览: 98
python删除字符串中指定字符的方法
5星 · 资源好评率100%
以下是 Python 代码实现:
```python
def delete_chars(s1, s2):
for c in s2:
s1 = s1.replace(c, '')
return s1
s1 = "They are students."
s2 = "aeiou"
result = delete_chars(s1, s2)
print(result) # 输出 "Thy r stdnts."
```
首先定义一个 `delete_chars` 函数,接收两个字符串参数 `s1` 和 `s2`。然后遍历 `s2` 中的每个字符,使用 `replace` 方法从 `s1` 中删除所有匹配的字符。最后返回修改后的 `s1`。
在主程序中定义输入的两个字符串 `s1` 和 `s2`,然后调用 `delete_chars` 函数,并将结果存储在 `result` 变量中。最后输出 `result`。
阅读全文