zoukankan      html  css  js  c++  java
  • python字符串常用函数:strip()

    strip:用于移除字符串头尾指定的字符(默认为空格)或字符序列。注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。

    语法:str.strip([chars])

    str = "*****this is **string** example....wow!!!*****"
    print (str.strip( '*' ))  # 指定字符串 *

    输出结果:

    this is **string** example....wow!!!

    从结果上看,可以注意到中间部分的字符并未删除,只要头尾包含有指定字符序列中的字符就删除。

    扩展补充:

    1、strip() 处理的时候,如果不带参数,默认是清除两边的空白符,例如:/n, /r, /t, ' ')。

    2、strip() 带有参数的时候,这个参数可以理解一个要删除的字符的列表,是否会删除的前提是从字符串最开头和最结尾是不是包含要删除的字符,如果有就会继续处理,没有的话是不会删除中间的字符的

    addr = '123@163.com'
    addr1 = addr.strip('12')

    以上例子因为 1 在 123@163.com 的左边第一个,所以删除了继续判断,2 也存在,所以也删除。结果为:

    3@163.com

    3、注意删除多个字符时:只要头尾有对应其中的某个字符即删除,不考虑顺序,直到遇到第一个不包含在其中的字符为止。

    str = '123132231213321312==321312213231123132'
    print(str.strip('123'))
    输出结果:
    ==
  • 相关阅读:
    element-ui的气泡确认框
    ES6 检测数组中是否存在满足某些条件的元素实现方式
    P6788 「EZEC-3」四月樱花
    Codeforces Global Round 10(CF1392)
    Ynoi2019模拟赛
    谷粒学院项目分享(源码+资料+课件)全部齐全
    安装最新版NUXT
    LibreOJ #6284
    LibreOJ #6283
    LibreOJ #6282
  • 原文地址:https://www.cnblogs.com/bashliuhe/p/13157742.html
Copyright © 2011-2022 走看看