利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法:
# 利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法:
def myTrim(s):
if not isinstance(s,str):
raise TypeError('please give a string')
if len(s) ==0:
return s
elif s[0] ==' ':
return myTrim(s[1:])
elif s[-1] == ' ':
return myTrim(s[:-1])
else:
return s