zoukankan      html  css  js  c++  java
  • python对字符串操作的一些常用函数

    1.strip()函数:
    该函数的语法定义是strip([chars])
    其中chars参数是可选的,当chars为空时默认是空格或换行符;
    当chars不为空时,chars会被理解成一个个字符;
    该函数的作用是将字符串收尾的符合要求的字符去掉,注意只能取出首尾的;
    该函数返回修改后的字符串,原字符串对象并不会改变。

    具体使用示例如下:

    s=' 231 34  '
    print(s.strip())
    print(s)
    m='1qdfswe3a'
    print(m.strip('1a'))
    print(m)
    
    #运行结果如下:
    231 34
     231 34
    qdfswe3
    1qdfswe3a
    

    2.lstrip()和rstrip()函数:
    lstrip()函数用于去除开头字符;
    rstrip()函数用于去除结尾字符;
    具体使用方法和上述相同。

    3.split()函数:
    该函数的作用是通过指定分隔符对字符串进行切片;
    具体语法是:split(str,num)
    其中str是需要指定的分割符,默认是所有的空字符,包括空格,换行和制表符;
    num是指最后分割成num+1个子字符串,默认是完全分割;
    该函数返回的是一个列表,即分割后的子字符串组成的列表;

    具体使用示例如下:

    s='shasdsah#dhad#f'
    print(s.split('s'))
    print(s.split('#',1))
    print(s)
    
    #运行结果如下:
    ['', 'ha', 'd', 'ah#dhad#f']
    ['shasdsah', 'dhad#f']
    shasdsah#dhad#f
    

    3.replace()函数:
    该函数的作用是用新字符串替换原来的字符串;
    具体语法是:replace(old,new,[,max])
    其中old是要被替换的子字符串,
    new是要替换成的子字符串,
    max是可选参数,用于指定替换的最大次数;

    该函数返回替换后的结果:
    具体使用示例如下:

    s='sdfgsdresdsdersd'
    print(s.replace('sd','f'))
    print(s.replace('sd','f',2))
    print(s)
    
    #运行结果如下:
    ffgfrefferf
    ffgfresdsdersd
    sdfgsdresdsdersd
    

    4.join()函数:
    该函数的作用是将序列中的元素按照指定的分隔符连接在一起生成一个新的字符串;
    具体语法是:str.join(seq)
    其中str是指定的分割符,可以为空;
    seq是要连接的元素序列;

    该函数返回连接后的字符串;
    具体使用示例如下:

    s='a#'
    a=['1','2','3']
    print(s.join(a))
    m=''
    print(m.join(a))
    
    #运行结果如下:
    1a#2a#3
    123
    
  • 相关阅读:
    如何降低客户流失率高的问题
    移动端时代如何进行营销革命
    EDM备忘录:触发式邮件订阅和退订功能介绍
    EDM博主笔记:EDM邮件营销的几个细节问题
    转载好文:如何进行基于情境数据的个性化EDM数据营销
    个性化EDM数据营销的三大提醒
    许可EDM营销是个长期过程
    内容营销三大实用法则(内含干货)-同样可运用在EDM数据营销中
    改善EDM数据营销的关键点
    《FS Book》: 如何让圣诞节邮件营销与众不同
  • 原文地址:https://www.cnblogs.com/noob-l/p/13246645.html
Copyright © 2011-2022 走看看