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

站在用戶的角度思考問題,與客戶深入溝通,找到八宿網(wǎng)站設(shè)計(jì)與八宿網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、外貿(mào)營銷網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名與空間、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋八宿地區(qū)。
**str.rfind(sub[, start[, end]] )** #where start & end are integer values
rfind()參數(shù):
rfind()函數(shù)接受三個(gè)參數(shù)。此方法類似于rindex()方法,不同之處在于,如果在rindex()方法中找不到子字符串,它將引發(fā) ValueError 異常,
| 參數(shù) | 描述 | 必需/可選 |
|---|---|---|
| 潛水艇 | 要搜索的字符串 | 需要 |
| 開始 | 從哪里開始搜索。默認(rèn)值為 0 | 可選擇的 |
| 目標(biāo) | 在哪里結(jié)束搜索。默認(rèn)值是字符串的結(jié)尾 | 可選擇的 |
返回值
返回值始終是整數(shù)。rfind()方法總是執(zhí)行區(qū)分大小寫的搜索。
| 投入 | 返回值 | | If 子串 | 整數(shù)(最高索引) | | 如果沒有子字符串 | -1 |
Python 中的rfind()方法示例
示例rfind()在 Python 中是如何工作的?
string = "Hii, How are you."
# substring exist
val = string.rfind("o")
print("Substring1 index:", val)
# substring not exist
value = string.rfind("s")
print("Substring2 index:", value)
輸出:
Substring1 index: 14
Substring2 index: -1
示例rfind()如何在 Python 中使用開始和結(jié)束?
string = "Python programming language"
# calling function
string2 = string.rfind("m",5) # Only starting index is passed
print("Substring index:", string2)
string2 = string.rfind("o",1,7) # Start and End both indexes are passed
print("Substring index:", string2)
輸出:
Substring index: 14
Substring index: 4 分享題目:創(chuàng)新互聯(lián)Python教程:Pythonrfind()
鏈接分享:http://www.dlmjj.cn/article/djepcoo.html


咨詢
建站咨詢
