懒,直接递归
Topic sourcedef trim(s):
if not s:
return s # 空字符串则返回自身
elif s[0] == ' ':
return trim(s[1:]) # 如果第一个位置是空格,则截取之后的部分,且递归
elif s[-1] == ' ':
return trim(s[:-1]) # 如果最后一个位置是空格,则截取之前的部分,且递归
return s
我照着你这个改了下
- 1
def trim(s):
if not s:
return s # 空字符串则返回自身
elif s[0] == ' ':
return trim(s[1:]) # 如果第一个位置是空格,则截取之后的部分,且递归
elif s[-1] == ' ':
return trim(s[:-1]) # 如果最后一个位置是空格,则截取之前的部分,且递归
return s
我照着你这个改了下
Sore feet
def trim(s):
if not s:
return s #空字符串则返回自身
elif s[0]==' ':
return trim(s[1:len(s)]) #如果第一个位置是空格,则截取之后的部分,且递归
elif s[-1]==' ':
return trim(s[0:len(s)-1]) #如果最后一个位置是空格,则截取之前的部分,且递归
return s