zoukankan      html  css  js  c++  java
  • python函数-strip&lstrip&rstrip字符串处理函数

    python中strip相关的函数主要用于删除字符串头尾位置处的字符序列

    函数原型,声明:a为字符串,xx为要删除的字符序列(即可以定义多个)

    当strip()相关函数的参数为空是,默认删除空白符(包括' ', ' ',  ' ',  ' ')

    a.strip(xx)        删除a字符串中开头、结尾处,xx序列中的字符,符合条件后按顺序删除
    a.lstrip(xx)       删除a字符串中开头处,xx序列的字符,符合条件后按顺序删除
    a.rstrip(xx)       删除a字符串中结尾处,xx序列的字符,符合条件后按顺序删除

    当然这样解释起来,可能不是很清晰,这里笔者以一个代码实例,即可很好的说明,如下:

    #/usr/bin/env python3
    a="aabbcc-https://www.cnblogs.com/5201351-aabbccaa"
    print(a.lstrip("a"))
    print(a.lstrip("ba"))
    print(a.rstrip("a"))
    print(a.strip("a"))
    
    #### 运行结果如下:
    bbcc-https://www.cnblogs.com/5201351-aabbccaa
    cc-https://www.cnblogs.com/5201351-aabbccaa
    aabbcc-https://www.cnblogs.com/5201351-aabbcc
    bbcc-https://www.cnblogs.com/5201351-aabbcc

    说明:可以看出strip相关的函数指定的字符串,对于实际字符串而言,是没有顺序要求的

    另外:对于多行的字符串,strip相关的函数是将多行的第一行视为行首,最后一行视为行尾!

    尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/14906607.html

    作者:一名卑微的IT民工

    出处:https://www.cnblogs.com/5201351

    本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。

    博主的文章没有高度、深度和广度,只是凑字数。由于博主的水平不高,不足和错误之处在所难免,希望大家能够批评指出。

    博主是利用读书、参考、引用、抄袭、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!

  • 相关阅读:
    小心触发器脚本陷阱
    delphi程序如何防止多实例启动
    自定义控件wxIpCtrl –(Ip Address)
    wxWidgets流操作 (三) wxMemoryInputStream/wxMemoryOutputStream与wxImage交互
    D2 std.stream 文件读写小练习
    挂钟程序
    Lazarus+FPC2.7.1 下DLL 创建及调用
    正则表达式30分钟入门教程
    Word frequency program终结
    阅读作业第二篇
  • 原文地址:https://www.cnblogs.com/5201351/p/14906607.html
Copyright © 2011-2022 走看看