九州体育网 - 十年信誉网站

关于作者

Discuss / Python / 练习

练习

Topic source

def trim(s): n=0 m=-1 if s==[]: return s else: while s[n]==' ': n=n+1 s=s[n:] while s[m]==' ': m=m-1 s=s[:m+1] return s 不能识别全是空格的字符串,希望有大神可以一起想想

嘻哈小凡

#2 Created at ...

你这个还是在去头尾空格,在头or尾部的第一个字母不是空格的时候,循环自动停止,输出s。

一千零一夜的最后一夜

#3 Created at ...

当n遇到m的时候就代表全是空格了

黑白颠倒的时间

#4 Created at ...

def trim(s): n=0 m=-1 if s=='': return s else: while s[n]==' ': n=n+1 if n == len(s): return '' while s[m]==' ': m=m-1 if m==-1: s=s[n:] else: s=s[n:m+1] return s

瞎鸡儿改的,不外可以通过


  • 1

Reply

WARNING: You are using an old browser that does not support HTML5. Please choose a modern browser (Chrome / Microsoft Edge / Firefox / Sarafi) to get a good experience.