# 利用递归和条件判断,先判断第一个字符是否空格,是的话,切片然后递归;最后一个字符同理
def trim(s):
if s[:1] == ' ':
return trim(s[1:])
elif s[-1:] == ' ':
return trim(s[:-2])
else:
return s
错了,应该是return trim(s[:-1])
切片第二个数字本身并不包括。
Sign in to make a reply
傑傑傑傑傑傑俊
# 利用递归和条件判断,先判断第一个字符是否空格,是的话,切片然后递归;最后一个字符同理
def trim(s):
if s[:1] == ' ':
return trim(s[1:])
elif s[-1:] == ' ':
return trim(s[:-2])
else:
return s