利用python实现空格消除

阅读 50

2022-02-20

利用分片操作,实现一个 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

精彩评论(0)

0 0 举报