trim(s)
Topic sourcedef trim(s):
while s[:1]==' ':# 切片第一个元素,如果等于空格
s=s[1:] #则s等于第二个元素到最后一个元素(循环到第一个元素不等于空格退出)
while s[-1:]==' ':# 切片最后一个个元素,如果等于空格
s=s[:-1] #则s等于第一个元素到倒数第二个元素(循环到第最后一个元素不等于空格退出)
return s #输出循环之后的s
感谢大佬,就算写的这么简介,我理解起来都费了不少时间。这样理解是否正确呢
- 1
- 2
YOUTH
def trim(s):
while s[:1] == ' ':
s=s[1:]
while s[-1:] == ' ':
s=s[:-1]
return s