Discuss / Python / 笨办法完成,供各位参考。

笨办法完成,供各位参考。

Topic source

用笨办法完成的,两个步骤,第一步把字符串前面的空格都删掉,第二步把新的字符串后面的空格都删掉。

代码如下:

# -*- coding: utf-8 -*-

def trim(s):

n = len(s)

s_none_front = ''

s_none_after = ''

#去除字符前部空格

for i in range(n):

if s[i] == ' ':

s_none_front = s[i+1:n]

else:

pass

m = len(s_none_front)

for i in range(m):

if s_none_front[-i] == ' ':

s_none_after = s[:-i]

else:

pass

return s_none_after

if trim('hello   ') != 'hello':

    print('测试成功!')

else :

print('测试失败!')


  • 1

Reply