zoukankan      html  css  js  c++  java
  • rfind()方法

    rfind()方法

    描述

    Python rfind() 返回子字符串最后一次出现在字符串中的索引位置,该方法与rindex()方法一样,只不过如果子字符串不在字符串中不会报异常,而是返回-1。

    语法

    rfind()方法语法:

    str.rfind(sub[,start=0[,end=len(S)]])

    参数

    • sub -- 指定检索的子字符串
    • S -- 父字符串
    • start -- 可选参数,开始索引,默认为0。(可单独指定)
    • end -- 可选参数,结束索引,默认为字符串的长度。(不能单独指定)

    返回值

    返回子字符串最后一次出现在字符串中的的索引位置,如果没有匹配项则返回-1。

    实例

    以下实例展示了rfind()函数的使用方法:

    str1 = "this is really a string example....wow!!!"
    str2 = "is"
    
    print(str1.rfind(str2))  # 5
    print(str1.rfind(str2, 0, 10))  # 5
    print(str1.rfind(str2, 10, 0))  # -1
    
    print(str1.find(str2))  # 2
    print(str1.find(str2, 0, 10))  # 2
    print(str1.find(str2, 10, 0))  # -1
  • 相关阅读:
    python os模块
    python time、datetime模块
    python 导入模块、包
    python json、pickle
    python 装饰器
    python 生成器、迭代器
    python 内置函数
    python 函数的参数
    python 编码解码
    python 文件读写、shutil模块
  • 原文地址:https://www.cnblogs.com/xiaohei001/p/10161619.html
Copyright © 2011-2022 走看看