首先判断字符串的长度是否为0,如果是,直接返回字符串 第二,循环判断字符串的首部是否有空格,如果有,去掉空格,再判断字符串的长度是否为0,如果是,直接返回字符串 第三,循环判断字符串的尾部是否有空格,如果有,去掉空格,再判断字符串的长度是否为0,如果是,直接返回字符串 最后,返回字符串 代码: deftrim(s):ifle...
def trim(s): #定义一个trim函数 if 0==len(s): return s #判断字符长度是否为0,如果是,直接返回字符串 while ''==s(0): #判断字符串首部是否有空格 s=s[1:] #如果有去掉空格 if 0==len(s): return s # 判断字符长度是否为0,如果是,直接返回字符串 while ''==s[-1]: #判断字符串尾部是...
2.如果长度不为0,循环判断该参数的首部是否有空格,如果有空格,去掉空格,再判断字符串的长度是否为0,如果是,直接返回字符串 3.还要循环判断该参数的尾部是否有空格,如果有空格,去掉空格,再判断字符串的长度是否为0,如果是,直接返回字符串 4.返回该参数 具体实现方法如下所示: #利用切片操作,实现一个trim()函数,...
-*- coding: utf-8 -*- 2 def trim(s): 3 if 0==len(s): 4 return s 5 6 while ' '==s[0]: 7 s=s[1:] 8 if 0==len(s): 9 return s10 11 while ' '==s[-1]:12 s=s[:-1]13 if 0==len(s):14 return s15 16 r...
[廖雪峰python教程切片练习题]利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法。 题目链接: https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431756919644a792ee4ead724ef7afab3f7f771b04f5000...
def myTrim(s): while s[:1]==' ': s=s[1:] while s[-1:]==' ': s=s[:-1] return st=' t测试内容sss 'print(myTrim(t))
方法一: # -*- coding: utf-8 -*- # 利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法: def trim(s): while s[:1] == ' ': s = s[1:] while s[-1:] ==
1.传一个s参数进行判断,如果有空字符它会切掉前后的空字符,返回一个新的s,这个新的s还有的话会继续执行这种重复的操作,类似于递归(博主不怎么会递归), 所以没有用循环也能做到循环的效果,看似是静态但因为递归实现了动态。 def trim(s): if s[:1] != ' ' and s[-1:] != ' ': ...
1.传一个s参数进行判断,如果有空字符它会切掉前后的空字符,返回一个新的s,这个新的s还有的话会继续执行这种重复的操作,类似于递归(博主不怎么会递归), 所以没有用循环也能做到循环的效果,看似是静态但因为递归实现了动态。 def trim(s): if s[:1] != ' ' and s[-1:] != ' ': ...
1、利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法 首先判断字符串的长度是否为0,如果是,直接返回字符串 第二,循环判断字符串的首部是否有空格,如果有,去掉空格,再判断字符串的长度是否为0,如果是,直接返回字符串 第三,循