【问题描述】删除字符串中的字符。输入一个字符串s,再输入一个字符c,将字符串s中出现的所有字符c删除。要求定义并调用函数delchar(s,c),它的功能是将字符串s中出现的所有c字符删除 【输入形式】happy new year a 【输出形式】hppy new yer
时间: 2024-02-18 18:03:15 浏览: 29
好的,我可以帮你解决这个问题。以下是函数delchar(s, c)的实现方法及示例代码:
```python
def delchar(s, c):
"""
删除字符串s中的所有字符c
"""
return s.replace(c, "")
# 测试代码
s = input().strip()
c = input().strip()
print(delchar(s, c))
```
其中,函数`replace()`是Python内置的字符串替换函数,它可以将字符串中的某个字符替换成另一个字符,本题中我们将其用于删除字符串中的某个字符。
你可以将要删除的字符作为第二个参数传入函数`delchar()`中,然后将要处理的字符串作为第一个参数传入。函数会返回一个删除了指定字符后的新字符串。
例如,当输入字符串为`happy new year`,要删除的字符为`a`时,程序输出的结果为`hppy new yer`。
希望这个答案能够解决你的问题。如果你还有其他问题,可以继续问我哦!