# 去掉字符串首尾的空格
def trim(s):
while s[0] == ' ':
s=s[1:]
while s[-1] ==' ':
s=s[:-1]
return s
# 去掉字符串所有的空格
def trim2(s):
i=0
while i<=len(s)-1:
if s[i] == ' ':
s=s[0:i]+s[i+1:]
else:
i=i+1
A=' hello world! '
print(trim(A))
print(trim2(A))
卧槽 厉害呀,挨个匹配挨个切除
Sign in to make a reply
博尔赫斯的面孔
# 去掉字符串首尾的空格
def trim(s):
while s[0] == ' ':
s=s[1:]
while s[-1] ==' ':
s=s[:-1]
return s
# 去掉字符串所有的空格
def trim2(s):
i=0
while i<=len(s)-1:
if s[i] == ' ':
s=s[0:i]+s[i+1:]
else:
i=i+1
return s
A=' hello world! '
print(trim(A))
print(trim2(A))