zoukankan      html  css  js  c++  java
  • Python判断一个字符串是否包含某个指定的字符串

    成员操作符 in 

    1     str = "string test string test"
    2     find1 = "str"
    3     find2 = "test"
    4     print(find1 in str)      # True
    5     print(find1 not in str)  # False

    偷偷说一句:in不只是在字符串中可以使用哦!期待后面的教程叭

    使用字符串对象的 find() 、 rfind() 、 index() 、 rindex() 

     1     str = "string test string test"
     2     find1 = "str"
     3     find2 = "test"
     4     # find
     5     print(str.find(find1))  # 0
     6     print(str.find(find2))  # 7
     7 
     8     # rfind
     9     print(str.rfind(find1))  # 12
    10     print(str.rfind(find2))  # 19
    11 
    12     # index
    13     print(str.index(find1))  # 0
    14     print(str.index(find2))  # 7
    15 
    16     # rindex
    17     print(str.rindex(find1))  # 12
    18     print(str.rindex(find2))  # 19
    19 
    20     # count
    21     print(str.count(find1))  # 2
    22     print(str.count(find2))  # 2

    find()和index()的区别

    方法 区别
     find()  获取值时,如果要查找的值不存在,会返回-1
     index()  获取值的索引时,如果不存在值,会报错

    find()和rfind()的区别

    方法 区别
     find() 从字符串左边开始查询子字符串匹配到的第一个索引(从0开始)
     rfind()  从字符串右边开始查询字符串匹配到的第一个索引(从0开始)

    index()和rindex()的区别

    方法 区别
     index()  从字符串左边开始查询子字符串匹配到的第一个索引(从0开始)
     rindex()  从字符串右边开始查询字符串匹配到的第一个索引(从0开始)
  • 相关阅读:
    CentOS-Docker安装RabbitMQ集群(rabbitmq:3.7.16-management)
    Xcode Shortcuts
    In App Purchase
    CoreData
    Sandbox 文件存放规则
    在 mac os 上搭建 git server
    Git
    Git and Xcode
    心算技巧
    AppleScript
  • 原文地址:https://www.cnblogs.com/poloyy/p/12207464.html
Copyright © 2011-2022 走看看