资讯专栏INFORMATION COLUMN

python lstrip函数,太灵活了,反倒不好用了

王晗 / 420人阅读

摘要:本来打算简简单单的去前缀的,没想到却碰瓷了。不知道该怎么解决。网上随便找的函数,不好用。不转不是中国人不转不转不是中国人不不转不转不丰丰告诉我,中文字符前面加就可以了,经测试,正确。

本来打算简简单单的去前缀的,没想到却碰瓷了。
1.中文的事情。不知道该怎么解决。
2.lstrip网上随便找的函数,不好用。

    Python 2.7.6 (default, Nov 10 2013, 19:24:18) 
    Type "help", "copyright", "credits" or "license" for more information.
    >>> str1="helloabc";
    >>> str1.lstrip("hello")
    "abc"
    >>> str1
    "helloabc"
    >>> a="不转不是中国人"
    >>> a.lstrip("不转")
    "xcaxc7xd6xd0xb9xfaxc8xcb"
    >>> a="不转不是中国人"
    >>> a.lstrip("不")
    "xd7xaaxb2xbbxcaxc7xd6xd0xb9xfaxc8xcb"
    >>> a.lstrip("不转")
    "xcaxc7xd6xd0xb9xfaxc8xcb"
    >>> a.lstrip("不转不")
    "xcaxc7xd6xd0xb9xfaxc8xcb"
    >>> b="abcabcabcffffdffffd"
    >>> b.lstrip("abc")
    "ffffdffffd"
    >>> c="abcabcabffffdd"
    >>> c.listrip("abc")
    Traceback (most recent call last):
      File "", line 1, in 
    AttributeError: "str" object has no attribute "listrip"
    >>> c.lstrip("abc")
    "ffffdd"
    >>> c.lstrip("cba")
    "ffffdd"
    >>> d="abcabcabdabcffffd"
    >>> d.lstrip("cba")
    "dabcffffd"
    >>> d="cbacbaabccabeeeee"
    >>> d.lstrip("cba")
    "eeeee"
    >>> f="abcaabbcc"
    >>> f.lstrip("cba")
    ""
  

丰丰告诉我,中文字符前面加u就可以了,经测试,正确。

>>> a=u"不转不是中国人"
>>> a
u"u4e0du8f6cu4e0du662fu4e2du56fdu4eba"
>>> print a.lstrip(u"不转")
是中国人
>>> print a.lstrip(u"不转不")
是中国人

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

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

相关文章

  • 一步一步教你如何搭建自己的视频聚合站

    摘要:不过因为各个平台互相挖人的关系,导致关注的一些主播分散到了各个直播平台,来回切换有点麻烦,所以萌生了做一个视频聚合站的想法。后续我们会对这三个部分的功能做逐一展开说明。正则处理要求比较高,但是几乎能应对所有的情况,属于大杀器。 前言 作为一个炉石传说玩家,经常有事没事开着直播网站看看大神们的精彩表演。不过因为各个平台互相挖人的关系,导致关注的一些主播分散到了各个直播平台,来回切换有点麻...

    justjavac 评论0 收藏0
  • 这么长时间python开发,你还记得多少零碎的基础知识

    摘要:输出下标和对应的元素集合集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重。 python内置的数据类型 showImg(https://segmentfault.com/img/bVbrz1j); Python3.7内置的关键字 [False, None, True, and, as, assert, async, await, break, class, co...

    zollero 评论0 收藏0
  • 【思维导图】Python中常用的8种字符串操作

    摘要:方法语法格式作用检索字符串是否以指定的字符串结尾,如果是则返回,否则返回。需要思维导图源文件的请留言你的邮箱。 文章末尾获取思维导图高清源文件showImg(https://segmentfault.com/img/remote/1460000019073701); 拼接字符串 使用+可以对多个字符串进行拼接语法格式:str1 + str2 >>> str1 = aaa >>> str...

    weij 评论0 收藏0

发表评论

0条评论

王晗

|高级讲师

TA的文章

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