count()函數(shù):統(tǒng)計在字符串/列表/元組中某個字符出現(xiàn)的次數(shù),可以設(shè)置起始位置或結(jié)束位置。語法:str.count("字符串/列表/元組", start,end)或str.count("字符串/列表/元組")。返回值:int整型。
統(tǒng)計在字符串/列表/元組中某個字符出現(xiàn)的次數(shù),可以設(shè)置起始位置或結(jié)束位置。
語法:
str.count("字符串/列表/元組", start,end)或str.count("字符串/列表/元組")
返回值:int整型
說明:
Str-要統(tǒng)計的字符(可以是單字符,也可以是多字符)
Star-索引字符串/列表/元組中某個字符的起始位置,默認(rèn)參數(shù)為0
End-索引字符串/列表/元組中某個字符的結(jié)束位置,默認(rèn)參數(shù)為字符串長度即len(str)
Pty =" i love python,i am learning python"
print(Pty .count("i")) //輸出統(tǒng)計在字符串中共有多少個i
運(yùn)行結(jié)果:3
print(Pty .count("i",3)) //輸出統(tǒng)計從第三個起始位置起共有多少個i
運(yùn)行結(jié)果:2
print(Pty .count("i",3,9)) //輸出統(tǒng)計從第三個起始位置起到第九個位置共有多少個i
運(yùn)行結(jié)果:0
知識擴(kuò)展:
python字符串查找的其他三個方法
1.find()
檢測字符串中是否包含子字符串,如果指定范圍內(nèi)如果包含指定索引值,返回的是索引值在字符串中的起始位置否則返回-1。
語法:
字符串序列.find(子串,開始位置的下標(biāo),結(jié)束位置的下標(biāo))
2.index()
檢測字符串中是否包含子字符串,如果指定范圍內(nèi)如果包含指定索引值,返回的是索引值在字符串中的起始位置,否則則報出異常。
語法:
字符串序列.index(子串,開始位置的下標(biāo),結(jié)束位置的下標(biāo))
3 .rfind()
返回字符串最后一次出現(xiàn)的位置,如果沒有匹配項則返回-1
語法:
字符串序列.rfind(子串,開始位置的下標(biāo),結(jié)束位置的下標(biāo))
大學(xué)院校在線查
高考熱門一鍵查
有疑問就來發(fā)現(xiàn)