def trim(s):
if not isinstance(s,(str)):
raise TypeError('参数类型错误:请输入字符串')
if s == '': #如果字符串为空,直接返回s值
return s
while s[0] == ' ': #前面可能有多个空格,因此使用while循环进行条件判断
s = s[1:]
if s == '': #如果字符串都是空格,则最后的结果为空,直接返回空值。
return s
while s[-1] == ' ':
s = s[:-1] #再对字符串尾部的空格进行条件判断。
return s
向阳