如果也不用正则匹配的话,还可以借助递归函数来去除前后的空格。 >>>s1=' A BC'>>>s2='A BC '>>>s3=' A BC '>>>s4='A BC'>>>deftrim(s): ... if s[0]==" ": ...returntrim(s[1:]) # 如果开首有多个空格的话,递归去除多个空格 ... elif s[-1]==" ": ...returntrim(s[:-...
“经常搜索:Python如何去除字符串前后空格”【转发】@程序员那些破事:每次搜这类问题都偷摸的
如果也不用正则匹配的话,还可以借助递归函数来去除前后的空格。 >>> s1 = ' A BC' >>> s2 = 'A BC ' >>> s3 = ' A BC ' >>> s4 = 'A BC' >>> def trim(s): ... if s[0] == " ": ... return trim(s[1:]) # 如果开首有多个空格的话,递归去除多个空格 ... elif s[-1...