利用分片操作,实现一个 trim() 函数,该函数的功能是去除 字符串首尾 的所有空格,字符串中间的空格保留。如:' Hello World ' 处理成 'Hello World'。
def trim(s):
# 消除字符串前面所有空格
while s[:1] == ' ':
s = s[1:]
# 消除字符串尾部所有空格
while s[-1:] == ' ':
s = s[:-1]
return s
print(trim(' Hello World'))
print(trim('Hello World '))
print(trim(' Hello World '))
print(trim(' Hello World '))
print(trim(' '))
打印结果
Hello World
Hello World
Hello World
Hello World