请实现 trm函数,去掉字符串头尾的空格 示例:输入” test,输出为"test”
时间: 2024-02-21 12:59:14 浏览: 111
js中eval()函数和trim()去掉字符串左右空格应用.docx
好的,以下是 Python 语言的实现:
```python
def trm(s):
left = 0
right = len(s) - 1
while left <= right and s[left] == ' ':
left += 1
while left <= right and s[right] == ' ':
right -= 1
return s[left:right+1]
```
该函数接受一个字符串作为输入,然后使用两个指针 left 和 right 分别从字符串的左右两端开始向中间移动,直到找到第一个非空格字符和最后一个非空格字符的位置。最后返回以这两个位置为边界的子串,即为去掉头尾空格的字符串。
阅读全文