• 字符串查找


    通过字符串的查找方法及是查找子串在字符串中的位置和出现的次数

    find()检查某个子串是否包含在字符串中,如果返回这个子串的开始位置的下标,否则则返回-1

    rfind()和find()功能相同,但查找方向为从右侧开始

    语法 字符串序列.find(子串,开始位置,结束位置)

    mystr ='hello world and supertest sud and python'
    print(mystr.find('and')) #12
    print(mystr.find('and',15,34)) #-1

    index()检查某个子串是否包含在字符串中,如果在返回这个子串开始的位置下标,否则则报异常
    语法 字符串序列.index(子串,开始位置下标,结束位置下标)
    注意:开始位置和结束位置可以省略,表示在整个字符串中查找
    mystr ='hello world and supertest sud and python'
    print(mystr.index('and')) #12
    print(mystr.find('ands') #报错

    count()返回某个子串在在字符串中出现的次数
    mystr ='hello world and supertest sud and python'
    print(mystr.index('and')) #2
    print(mystr.index('ands')) #0




  • 相关阅读:
    leetcode -- Word Break
    [笔试题]MS 2014
    网络编程之TCP/IP各层详解
    深浅copy
    字符编码的转换
    Bytes类型
    Django之模型层(1)
    Django之模板层
    用Python操作文件
    hash(哈希)是什么
  • 原文地址:https://www.cnblogs.com/sh123/p/15651826.html
Copyright © 2020-2023  润新知