gt gt gt def trim s : ... if len s :... return s... else:... while s :... s s : ... while s :... s s : ... return s ...
2018-03-27 10:50 0 1066 推荐指数:
# -*- coding: utf-8 -*- def trim(s): if len(s)==0: return '' if s[:1]==' ': return trim(s[1:]) elif s ...
首先判断字符串的长度是否为0,如果是,直接返回字符串 第二,循环判断字符串的首部是否有空格,如果有,去掉空格,再判断字符串的长度是否为0,如果是,直接返回字符串 第三,循环判断字符串的尾部是否有空格,如果有,去掉空格,再判断字符串的长度是否为0,如果是,直接返回字符串 最后,返回字符串 ...
方法一: # -*- coding: utf-8 -*- # 利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法: def trim(s): while s[:1] == ' ': s = s ...
知识点: 取一个list或tuple的部分元素,比如取list的前3个元素,对这种经常取指定索引范围的操作,用循环十分繁琐, Python提供了切片(Slice)操作符,能大大简化这种操作。 在很多编程语言中,针对字符串提供了很多各种截取函数 ...
利用切片操作,实现一个trim()函数,去除字符串首尾的空格,不要调用str的strip()方法: ...
字符串内存图如下: 引入头文件: 函数原型: 实现方法一: 实现方法二: 测试: ...