资讯专栏INFORMATION COLUMN

python摸鱼学习笔记

Jingbin_ / 2513人阅读

摘要:代码现在还比较简陋,但起码解决了问题,等以后熟悉了的语言以后再回来优化吧

正在照着廖雪峰dalao的教程学习python中
目前学到了高级特性->切片
这节课有个教程

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

思考了很久,最终用笨方法写出来了一个模板

l = ""
if(l):
    x = 0
    y = 1
    while(l[x:y] == " "):
        x = x+1
        y = y+1
    print("清除左边的空格以后",l[x:])
    print("左边不为空格的序号",x)
    m = -1
    n = -2
    if(l[m] == " "):
        while(l[n:m] == " "):
            m = m-1
            n = n-1
        print("清除左右边的空格以后",l[:m],9)
        print("右边不为空格的序号",m)
        print(l[m:] == " ",l[m:],9)
        print(l[x:m],9)
    else:
        print(l[x:],9)
else:
    print("为空")

修改 l 为 "hello", " hello "," hello","hello "," hello world "," hello world with you "
等都可以正常输出左右的空格并且保留单词之间的空格。代码现在还比较简陋,但起码解决了问题,等以后熟悉了python的语言以后再回来优化吧

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/45271.html

相关文章

  • 就因为Python自动化,那个天天摸鱼的同事,他居然升职了!

    摘要:根据具体的自动化测试岗位来说的,不要觉得自动化测试是机构炒起来的,确实有它存在的必要。自动化测试是相对手工测试而存在的,主要是通过所开发的软件测试工具脚本等来实现,具有良好的可操作性可重复性和高效率等特点。 当代的打工人真的太苦了! 每个月拿着几千块的工资,却为公司拼命,为老板赚钱; 天天9...

    laznrbfe 评论0 收藏0
  • 三年前,我差点成了爬虫大师

    摘要:期间,我从爬虫入手,一路摸爬滚打,实现了千万级微博评论自动抓取,在即将成为爬虫专家前,受师兄指点转向算法。确定研究方向经过前面的理论学习,你应该发现深度学习领域有很多细分方向,例如语音自然语言处理视觉强化学习纯深度学习理论。 最近很多刚入学的学弟学妹给我们留言,听说算法岗现在竞争很激烈,...

    Codeing_ls 评论0 收藏0
  • 分享几个YYDS的Pycharm插件

    摘要:大家好,我是一行之前一行分享过好用的几种编辑器,测试有没有下载成功,用来做数据分析,开发的大杀器,等等,小众猿群使用那在用这个开发大杀器的同时,一行也来分享几个它很好用的插件,来给你的搬砖提提速可以作为摸鱼好助手次下载 ...

    Richard_Gao 评论0 收藏0

发表评论

0条评论

Jingbin_

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<