Discuss / Python / 调了半小时,感觉这个比较简洁,分析给大家

调了半小时,感觉这个比较简洁,分析给大家

Topic source

def trim(s): if s[0] == ' ': s =trim(s[1:]) elif s[-1] == ' ': s = trim(s[:-1]) return s

def trim(s): if len(s)==0:
s='' elif s[0] ==' ': s =trim(s[1:]) elif s[-1] == ' ': s = trim(s[:-1]) return s

if trim('hello ') != 'hello': print('测试失败!') elif trim(' hello') != 'hello': print('测试失败!') elif trim(' hello ') != 'hello': print('测试失败!') elif trim(' hello world ') != 'hello world': print('测试失败!')

elif trim(' ') != '':

print('测试失败!')

elif trim('') != '': print('测试失败!') else: print('测试成功!')


  • 1

Reply