从又开始删除字符串直到某个字符出现
时间: 2023-08-30 21:04:18 浏览: 79
删除一个字符串中重复的字符
4星 · 用户满意度95%
你可以使用字符串的 find() 方法来查找某个字符在字符串中出现的位置,然后使用切片操作来删除这个字符及其前面的部分。下面是一个示例代码:
```python
def remove_until_char(string, char):
index = string.find(char)
if index != -1:
string = string[index+1:]
return string
# 测试代码
string = 'hello world! How are you?'
result = remove_until_char(string, '!')
print(result) # 输出 How are you?
```
以上代码中,我们定义了一个名为 remove_until_char 的函数,它接收两个参数,一个是字符串,另一个是要查找的字符。函数首先使用 find() 方法查找字符在字符串中出现的位置,如果找到了,则使用切片操作将字符串中这个字符及其前面的部分删除,最后返回处理后的字符串。如果没找到,则返回原字符串。
阅读全文