zoukankan      html  css  js  c++  java
  • Python string常用函数

    2017-07-03 23:26:08

    1、.replace(self, old, new, count=-1)

    replace()函数将旧字符串替换为新字符串,最后一个参数count为可选项,表示替换最多count次(小于count)。

    注意这种替换返回替换后的字符串,源字符串是不改变的。

    s='ABCDEF'
    out=s.replace('EF','ef')
    print(s)
    print(out)
    
    
    输出:
    ABCDEF
    ABCDef

    2、.find(self, sub, start=0, end=len)

    find()函数返回第一次字符数sub的下标索引,默认情况下是扫描整个字符串,不过可以自行设定start,end,和stl一致的是,这里的起始区间前闭后开。

    没有找到的,返回-1

    s='ABCDEF'
    print(s.find('BC',0,1))
    print(s.find('CD'))
    
    
    输出:
    -1
    2

    .rfind()函数则是从右向左进行搜索,即返回索引值最大的sub字串的下标,若没有搜索到,则返回-1。

    3、.split(str=' ',num)

    split()函数可以将字符串通过str进行分割,缺省为空格,分割次数为num,返回一个列表。

    s = 'microsoft@qq.com'
    a = s.split('@')
    print(a)
    
    #['microsoft', 'qq.com']

    4、.strip(char c=‘ ’)

    strip()函数用于删除字符串头尾的指定字符c,缺省条件下为空格。lstrip()和rstrip()分别用于删除左右的指定字符。如同replace(),str本身是无法直接被修改的。

    s = 'microsoft@qq.com!!!!!!!!!'
    s=s.strip('!')
    print(s)
    
    #microsoft@qq.com

    5、.count(str, beg=0, end=len(string))

    s = 'microsoft@qq.com!!!!!!!!!'
    x = s.count('!')
    print(x)
  • 相关阅读:
    windows下mongodb的安装
    命令行执行大sql文件
    用css实现3D立方体旋转特效
    tp框架的详细介绍,tp框架基础
    用smarty来做简易留言系统,明细步骤简单操作
    怎么用php语言来做文件缓存
    用smarty模板做数据实现修改、分页等功能
    用smarty模板做的登录
    smarty函数
    Smarty变量
  • 原文地址:https://www.cnblogs.com/hyserendipity/p/7113595.html
Copyright © 2011-2022 走看看