def trim(s):
if len(s) != 0 :
while s[0] == ' ':
s = s[1:]
if len(s) == 0:
return s
while s[-1] == ' ':
s = s[:-2]
我觉得关键就是那个s = '' 和s = ' '难处理
算法限制不够的话识别不出来s = ''报错,或者s = ' '切着切着索引溢出报错.....
而限制多了又感觉本来很简单的一个事情,我怎么那么多if语句来框着
唉,学习的路还很长啊.....
Sign in to make a reply
Mumei
def trim(s):
if len(s) != 0 :
while s[0] == ' ':
s = s[1:]
if len(s) == 0:
return s
while s[-1] == ' ':
s = s[:-2]
return s
我觉得关键就是那个s = '' 和s = ' '难处理
算法限制不够的话识别不出来s = ''报错,或者s = ' '切着切着索引溢出报错.....
而限制多了又感觉本来很简单的一个事情,我怎么那么多if语句来框着
唉,学习的路还很长啊.....