当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python String rfind()用法及代码示例


Python rfind() 方法在字符串中查找子字符串并返回最高索引。这意味着它返回字符串最右边匹配子串的索引。如果未找到子字符串,则返回 -1。

签名

rfind(sub[, start[, end]])

参数

sub:要搜索的子字符串。

开始(可选):开始搜索的起始索引。

结束(可选):结束索引搜索停止的位置。

返回

它返回子字符串的索引或 -1。

让我们看一些 rfind() 方法的例子来了解它的函数。

Python 字符串 rfind() 方法示例 1

让我们用一个简单的例子来实现 rfind() 方法。它返回子字符串的最高索引。

# Python rfind() method example
# Variable declaration
str = "Learn Java from Javatpoint"
# calling function
str2 = str.rfind("Java")
# displaying result
print(str2)

输出:

16

Python 字符串 rfind() 方法示例 2

再举一个例子来了解 rfind() 方法的用法原理。

# Python rfind() method example
# Variable declaration
str = "It is technical tutorial"
# calling function
str2 = str.rfind("t")
# displaying result
print(str2)

输出:

18

Python 字符串 rfind() 方法示例 3

该方法采用其他三个参数,包括两个可选参数。让我们为该方法提供开始和结束索引。

# Python rfind() method example
# Variable declaration
str = "It is technical tutorial"
# calling function
str2 = str.rfind("t",5) # Only starting index is passed
# displaying result
print(str2)
str2 = str.rfind("t",5,10) # Start and End both indexes are passed
print(str2)

输出:

18
6






相关用法


注:本文由纯净天空筛选整理自 Python String rfind() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。