为什么我的不对
Topic source我把你的修改了一下
def trim(s): if s=='': return s n=0 while s[n]==' ': n=n+1 if n == len(s): break; s=s[n:] m=-1 if len(s) <1: return s while s[m]==' ': m=m-1 if m+len(s) == 0: break return s[:len(s)+m+1]
下面是我自己写的
def trim(s): if len(s)<1: return s if (s[0] != ' ') & (s[-1] != ' '): return s if s[0] == ' ': s = s[1:len(s)] if s[-1] == ' ': s = s[0:(len(s)-1)] return trim(s)
你可以试试
- 1
JasmineAlicevvvvv
def trim(s): if s=='': return s n=0 while s[n]=='': n=n+1 m=-1 while s[m]=='': m=m-1 return s[n,m+1]