美文网首页
【17】python第十七--字符串查找

【17】python第十七--字符串查找

作者: 咗嚛 | 来源:发表于2020-03-17 22:08 被阅读0次

    字符串的常用操作方法有查找、修改和判断三大类。

    4.1查找
    所谓字符串查找方法即是查找子串在字符串中的位置或出现的次数。
    ●find(): 检测某个子串是否包含在这个字符串中,如果在返回这个子串开始的位置下标,否则则返回-1。

    语法
    字符串序列. find(子串,开始位置下标,结束位置下标)
    注意:开始和结束位置下标可以省略,表示在整个字符串序列中查找。
    如.str.find(‘子串’,开始下标,结束下标)
    ●rfind(): 和find()功能相同, 但查找方向为右侧开始。

    index() 检查某个子串,所在字符串的下标。
    ●rindex(): 和index()功能相同,但查找方向为右侧开始。
    -----注意查找的子串,必须存在于字符串里面。

    ●count(): 返回某个子串在字符串中出现的次数
    ----查找的字串数量,字符串里面如果没有。就显示0

    范例如:

    1.find()---查找如果有

    mystr = "hello world and itcast and itenima and python"

    print(mystr.find('and'))

    print(mystr.find('and',15,30))

    print(mystr.find('ands'))

    2.index() ---查询结果必须存在,不然会报错

    rindex()---从右边开始查找。

    print(mystr.index('and'))

    print(mystr.index('ands'))

    3.count()

    print(mystr.count('and')) #查询字符串,统计数量。
    print(mystr.count('ands')) # 查询字符串,如果没有不存在就提示0

    相关文章

      网友评论

          本文标题:【17】python第十七--字符串查找

          本文链接:https://www.haomeiwen.com/subject/tdaxyhtx.html