Python rfind() 字符串方法

  • 定义和用法

    rfind() 方法查找指定值的最后一次出现。rfind()如果找不到该值,则该方法返回-1。rfind()方法与rindex()方法几乎相同 。请参见下面的示例。
  • 实例

    文本中最后一次出现的字符串“casa”是什么?
    txt = "Mi casa, su casa."
    
    x = txt.rfind("casa")
    
    print(x)
    尝试一下
  • 句法

    string.rfind(value, start, end)
  • 参数值

    参数 必需的 描述
    value 要搜索的值
    start 从哪里开始搜索。 默认为0
    end 在哪里结束搜索。 默认值是字符串的末尾
  • 更多例子

    文本中最后出现的字母“e”是什么?
    txt = "Hello, welcome to my world."
    
    x = txt.rfind("e")
    
    print(x)
    
    尝试一下
    仅在位置5和位置10之间搜索时,文本中最后出现的字母“e”是什么:
    txt = "Hello, welcome to my world."
    
    x = txt.rfind("e", 5, 10)
    
    print(x)
    
    尝试一下
    如果找不到该值,则rfind() 方法返回-1,但是rindex() 方法将引发异常:
    txt = "Hello, welcome to my world."
    
    print(txt.rfind("q"))
    print(txt.rindex("q"))
    
    尝试一下
  • 相关页面

    delattr() - 删除去一个属性
    getattr() - 获得一个属性的值
    hasattr() - 检查是否一个属性存在