新聞中心
python 中的rindex()函數(shù)有助于返回最高的索引,這意味著原始字符串中給定子字符串的最后一次出現(xiàn)。如果未找到子字符串,該函數(shù)將引發(fā) ValueError 異常。我們還可以指定搜索的開(kāi)始和結(jié)束位置。

創(chuàng)新互聯(lián)是一家專(zhuān)業(yè)提供南芬企業(yè)網(wǎng)站建設(shè),專(zhuān)注與成都做網(wǎng)站、成都網(wǎng)站制作、H5響應(yīng)式網(wǎng)站、小程序制作等業(yè)務(wù)。10年已為南芬眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專(zhuān)業(yè)的建站公司優(yōu)惠進(jìn)行中。
**str.rindex(sub[, start[, end]] )** #where start & end are integer values
rindex()參數(shù):
rindex()函數(shù)接受三個(gè)參數(shù)。這個(gè)方法類(lèi)似于rfind()方法,不同的是,如果在rfind()方法中沒(méi)有找到子字符串,它將返回-1 作為輸出。
| 參數(shù) | 描述 | 必需/可選 |
|---|---|---|
| 潛水艇 | 要搜索的字符串 | 需要 |
| 開(kāi)始 | 從哪里開(kāi)始搜索。默認(rèn)值為 0 | 可選擇的 |
| 目標(biāo) | 在哪里結(jié)束搜索。默認(rèn)值是字符串的結(jié)尾 | 可選擇的 |
rindex()返回值
返回值始終是整數(shù)。rindex()方法總是執(zhí)行區(qū)分大小寫(xiě)的搜索。
| 投入 | 返回值 | | If 子串 | 整數(shù)(最高索引) | | 如果沒(méi)有子字符串 | ValueError exception(值錯(cuò)誤異常) |
Python 中rindex()方法的示例
示例rindex()在 Python 中是如何工作的?
string = "Hii, How are you."
# substring exist
val = string.rfind("o")
print("Substring1 index:", val)
# substring not exist
print(string.rfind("s"))
輸出:
Substring index: 14
Traceback (most recent call last):
File "...", line 8, in print(string.rfind("s")) ValueError: substring not found 示例rindex()如何在 Python 中使用 start 和 end?
string = "Python programming language"
# calling function
string2 = string.rindex("m",5) # Only starting index is passed
print("Substring index:", string2)
string2 = string.rindex("o",1,7) # Start and End both indexes are passed
print("Substring index:", string2)
輸出:
Substring index: 14
Substring index: 4 當(dāng)前題目:創(chuàng)新互聯(lián)Python教程:Python rindex()
文章分享:http://m.fisionsoft.com.cn/article/cojehjd.html


咨詢(xún)
建站咨詢(xún)
