python 利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法

请问这个实现方式哪里有错,怎么运行结果不对呢
2025-04-10 15:54:36
推荐回答(3个)
回答1:

def myTrim(s):
    while s[:1]==' ':
        s=s[1:]
    while s[-1:]==' ':
        s=s[:-1]
    return s
t='    t测试内容sss    '
print(myTrim(t))

回答2:

return trim(s[:-1])

不是

return trim(s[-1:])

回答3:

你的两个'号中间有空格么?