def r_strip(str, char): str = str[:len(str) - 2] return str
时间: 2023-11-30 14:01:59 浏览: 132
Python:__eq__和__str__函数的使用示例
这个函数的作用是去除字符串末尾的指定字符。但是这个函数有一个问题,它只能去除一个指定字符,因为它使用了固定的长度值-2。正确的实现应该使用字符串方法`rstrip()`,它可以去除末尾任意个指定字符。下面是一个更好的实现:
```
def r_strip(s, char):
return s.rstrip(char)
```
这个实现会返回一个去除了末尾指定字符的字符串。
阅读全文