def trim(s): n=0 while n <len(s): if s[n].isspace(): n=n+1 else: s=s[n:] break n=1 while n<len(s): if s[-n].isspace(): n=n+1 else: s=s[:-n] break return s
为什么要重复造轮子呢?Python字符串的strip方法不就可以了吗?而且效率比你高。
如果是练习算法的话,使用pycharm这个IDE的debug功能,可以帮助你看清楚每一步的变量值和执行情况。
更多参考Python教程
追问大神说的是,我是想练习,并没有想关门造轱辘的想法,我去学习一下pycharm