def l_strip(str, char): str = str[1:] return str
时间: 2023-12-03 08:01:57 浏览: 102
String和char互转1
这段代码的作用是去除字符串开头的指定字符,但是有一个问题,它只能去除一个指定字符。正确的实现应该是使用循环来遍历字符串的开头,直到不再是指定字符为止。以下是改进后的代码:
```
def l_strip(s, char):
while len(s) > 0 and s[0] == char:
s = s[1:]
return s
```
这个函数会一直去除开头的指定字符,直到字符串开头不再是指定字符为止,并返回去除后的新字符串。
阅读全文