def trim(s):
if len(s) == 0:
s = ''
# 第一个是空格,则用[1:]第二个开始的字符串继续调用当前函数
elif s[0] == ' ':
s = trim(s[1:])
# 最后一个是空格,则用[:-1]倒数第二个结束的字符串继续调用当前函数
elif s[-1] == ' ':
s = trim(s[:-1])
return s
切片去除字符串前后空格
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 本文是廖雪峰Python教学切片章节的课后习题;原题目是: 本题实现思路是递归:trim(str)抽象意义就是移除...
- 本文是廖雪峰Python教学切片章节的课后习题利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不...
- 首先判断字符串开头是否为空格,记录非空格的索引位置 然后判断字符串末尾的空格,记录位置 最后使用切片取出两端无空格...
- 以下为截图,代码在图片后可自由粘贴 def trim(s): #定义一个trim函数 if 0==len(s)...