用笨办法完成的,两个步骤,第一步把字符串前面的空格都删掉,第二步把新的字符串后面的空格都删掉。
代码如下:
# -*- 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]
return s_none_after
if trim('hello ') != 'hello':
print('测试成功!')
else :
print('测试失败!')
Sign in to make a reply
复杂的愁容骑士
用笨办法完成的,两个步骤,第一步把字符串前面的空格都删掉,第二步把新的字符串后面的空格都删掉。
代码如下:
# -*- 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('测试失败!')