Python?find()、rfind()方法及作用
find()
str = "hello world"
print(str.find("l",6,11)) #結(jié)果為:9
print(str.find("l",3)) # 結(jié)果為:3
print(str.find("l")) #結(jié)果為:2語(yǔ)法:變量.find(指定字符,開(kāi)始下標(biāo),結(jié)束下標(biāo))
開(kāi)始下標(biāo)(即 6)與結(jié)束下標(biāo)(即 11)可以默認(rèn)不寫(xiě),即從頭查到尾
只寫(xiě)開(kāi)始下標(biāo),不寫(xiě)結(jié)束下標(biāo)時(shí),就是從哪里開(kāi)始一直到結(jié)尾。
如果在字符串(即 str)中找到了指定字符(即 l ),會(huì)返回指定字符在字符串中的下標(biāo),
沒(méi)找到則返回 -1 !
rfind()
str = "hello world"
print(str.rfind("l",6,11)) #結(jié)果為:9
print(str.rfind("l",3)) # 結(jié)果為:9
print(str.rfind("l")) #結(jié)果為:9語(yǔ)法:變量.rfind(指定字符,開(kāi)始下標(biāo),結(jié)束下標(biāo))
開(kāi)始下標(biāo)(即 3)與結(jié)束下標(biāo)(即 11)可以默認(rèn)不寫(xiě),即從頭查到尾
只寫(xiě)開(kāi)始下標(biāo),不寫(xiě)結(jié)束下標(biāo)時(shí),就是從哪里開(kāi)始一直到結(jié)尾。
如果在字符串(即 str)中找到了指定字符(即 l ),會(huì)返回指定字符在字符串中的下標(biāo),
沒(méi)找到則返回 -1 !
與 find() 方法不同的是,rfind() 方法是從右側(cè)開(kāi)始查找的!
補(bǔ)充介紹
Python find方法與rfind方法的使用
find方法的作用:
檢索是否指定的字符串,如果存在返回首次出現(xiàn)該字符串的索引,如果不存在返回-1
例如
str_a = "abcabcabc"
print(str_a.find("c"))
打印結(jié)果為2,
rfind 方法的作用
和find方法作用相同,不同的地方就是檢索的時(shí)候rfind是從右邊開(kāi)始,find方法檢索的時(shí)候是從左邊開(kāi)開(kāi)始的
str_a = "abcabcabc"
print(str_a.rfind("c"))打印結(jié)果為8
find方法也可以代替 in 判斷指定的字符是否存在
str_a = "abcabcabc"
if str_a.find("c") != -1:
print("c在str_a中")
else:
print("c不在str_a中")到此這篇關(guān)于Python find()、rfind()方法的文章就介紹到這了,更多相關(guān)Python find()、rfind()方法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
用Python PIL實(shí)現(xiàn)幾個(gè)簡(jiǎn)單的圖片特效
這篇文章主要介紹了用Python PIL實(shí)現(xiàn)幾個(gè)簡(jiǎn)單的圖片特效,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-01-01
python opencv檢測(cè)直線 cv2.HoughLinesP的實(shí)現(xiàn)
cv2.HoughLines()函數(shù)是在二值圖像中查找直線,本文結(jié)合示例詳細(xì)的介紹了cv2.HoughLinesP的用法,感興趣的可以了解一下2021-06-06
python 開(kāi)發(fā)的三種運(yùn)行模式詳細(xì)介紹
這篇文章主要介紹了python 開(kāi)發(fā)的三種運(yùn)行模式詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下2017-01-01
python對(duì)raw格式照片進(jìn)行降噪處理的方法詳解
要對(duì)RAW格式的照片進(jìn)行降噪,我們可以使用rawpy庫(kù)來(lái)讀取RAW圖像,并使用imageio庫(kù)將處理后的圖像保存為其他格式,如PNG或JPEG,本文將詳細(xì)給大家介紹python如何對(duì)raw格式照片進(jìn)行降噪處理,文中有詳細(xì)的代碼流程,需要的朋友可以參考下2023-05-05
django定期執(zhí)行任務(wù)(實(shí)例講解)
下面小編就為大家?guī)?lái)一篇django定期執(zhí)行任務(wù)(實(shí)例講解)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-11-11
pd.DataFrame統(tǒng)計(jì)各列數(shù)值多少的實(shí)例
今天小編就為大家分享一篇pd.DataFrame統(tǒng)計(jì)各列數(shù)值多少的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-12-12
Python使用matplotlib繪制Logistic曲線操作示例
這篇文章主要介紹了Python使用matplotlib繪制Logistic曲線操作,結(jié)合實(shí)例形式詳細(xì)分析了Python基于matplotlib庫(kù)繪制Logistic曲線相關(guān)步驟與實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-11-11
python科學(xué)計(jì)算之numpy——ufunc函數(shù)用法
今天小編就為大家分享一篇python科學(xué)計(jì)算之numpy——ufunc函數(shù)用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-11-11

