Python 字符串 rfind() 方法

Python 字符串 rfind() 方法

描述

rfind() 方法返回子字符串最后一次出现的索引,如果不存在该索引,则返回-1,可以选择将搜索限制在字符串[beg:end]范围内。

语法

rfind() 方法的语法如下所示:

var.rfind(sub, beg = 0, end = len(string))

参数

  • sub – 指定要搜索的字符串。
  • beg – 起始索引,默认为0。
  • end – 结束索引,默认为字符串的长度。

返回值

该方法如果找到则返回最后一个索引,否则返回-1。

示例

以下示例演示了rfind() 方法的用法。

var = "Explicit is better than implicit."

var1 = var.rfind('i')
print ("原始字符串:", var)
print ("'i' 的最后一个索引:", var1)

var2 = var.rfind('x', 10, -1)
print ("'x' 的最后一个索引:", var2)

当您运行此程序时,它将产生以下输出

原始字符串: Explicit is better than implicit.
'i' 的最后一个索引: 30
'x' 的最后一个索引: -1

由于字母”x”从第10个索引开始不存在,因此返回”-1″。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程