利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法。
def trim(string,sep=" "):
while True:
if string.startswith(sep):
string = string[1:]
elif string.endswith(sep):
string = string[:-1]
else:
return string
测试一下
str01 = " sdfss ff sdfffs fsfd "
print(trim(str01))
运行结果没有问题
sdfss ff sdfffs fsfd