def trim(s):
if s[0] == " ":
trim(s[1:])
else:
if s[-1] == " ":
trim(s[:-1])
else:
print(s) # 为什么这里可以打印
return s # 但是这里返回的确实None
print(trim(" hello 121 "))
为什么返回的是none?我这个函数目的是取出字符串前后的空格,不需要使用strip