Discuss / Python / 问个问题

问个问题

Topic source

def trim(s): if len(s)==0: return s while s[0]==' ': s=s[1:] while s[-1]==' ': s=s[:-1] print(s) 这样之后,可以去掉hello的前后空格,但是碰到' ',则会出现这样的报错:IndexError: string index out of range

def trim(s): if s.isspace()==True: return '' else: if len(s)==0: return s while s[0]==' ': s=s[1:] while s[-1]==' ': s=s[:-1] return s 修改了一下


  • 1

Reply