利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法:

以下为截图,代码在图片后可自由粘贴

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]:

#判断字符串尾部是否为空

        s=s[:-1]

#若为空则去除空格

        if 0==len(s):

return s

#最后再判断一下字符长度是否为0,如果是,直接返回字符串

    return s

#最后返回字符串

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 3,392评论 0 2
  • ASCII(str) 返回字符串 str 中最左边字符的 ASCII 代码值。如果该字符串为空字符串,则返回0。如...
    JavaEdge阅读 475评论 0 1
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,508评论 0 17
  • 100个常用的javascript函数 1、原生JavaScript实现字符串长度截取 复制代码代码如下: fun...
    老头子_d0ec阅读 365评论 0 0
  • 分别是场噩梦, 醒来你依旧在我身边。
    生活无非就是爱啊阅读 156评论 0 0