Python 3 - 字符串 rindex() 方法

  • 描述

    rindex()方法返回找到子字符串 str 的最后一个索引,或者如果不存在这样的索引则引发异常,可选择将搜索限制为 string[beg:end]。
  • 句法

    以下是语法rindex()方法 -
    
    str.rindex(str, beg = 0 end = len(string))
    
  • 参数

    • str− 这指定要搜索的字符串。
    • beg− 这是起始索引,默认为 0
    • len− 这是结束索引,默认情况下它等于字符串的长度。
  • 返回值

    如果找到,此方法返回最后一个索引,否则如果找不到 str 则引发异常。
  • 例子

    以下示例显示了 rindex() 方法的用法。
    
    #!/usr/bin/python3
    str1 = "this is really a string example....wow!!!"
    str2 = "is"
    print (str1.rindex(str2))
    print (str1.rindex(str2,10))
    
  • 结果

    当我们运行上面的程序时,它会产生以下结果 -
    
    5
    Traceback (most recent call last):
       File "test.py", line 5, in <module>
          print (str1.rindex(str2,10))
    ValueError: substring not found