當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。