Python中的count()函數(shù)用于統(tǒng)計(jì)字符串中某個(gè)子串出現(xiàn)的次數(shù)。它的用法非常簡(jiǎn)單,只需要在字符串對(duì)象后面加上".count(子串)"即可。下面是一個(gè)示例代碼:
string = "Hello, World!"
count = string.count("o")
print(count)
運(yùn)行結(jié)果為2,因?yàn)樽址?Hello, World!"中有兩個(gè)字母"o"。
count()函數(shù)還可以接受兩個(gè)可選參數(shù),用于指定子串的起始位置和結(jié)束位置。例如,我們想統(tǒng)計(jì)字符串中從第3個(gè)字符到第8個(gè)字符之間的子串"lo"出現(xiàn)的次數(shù),可以這樣寫:
string = "Hello, World!"
count = string.count("lo", 2, 8)
print(count)
運(yùn)行結(jié)果為1,因?yàn)樵谥付ǖ钠鹗嘉恢煤徒Y(jié)束位置之間,只有一個(gè)子串"lo"。
需要注意的是,count()函數(shù)區(qū)分大小寫。如果要忽略大小寫進(jìn)行統(tǒng)計(jì),可以先將字符串轉(zhuǎn)換為小寫或大寫,再調(diào)用count()函數(shù)。例如:
string = "Hello, World!"
count = string.lower().count("o")
print(count)
運(yùn)行結(jié)果為2,因?yàn)閷⒆址D(zhuǎn)換為小寫后,統(tǒng)計(jì)到的字母"o"增加了。
總結(jié)一下,count()函數(shù)是Python中用于統(tǒng)計(jì)字符串中子串出現(xiàn)次數(shù)的函數(shù),它的用法非常簡(jiǎn)單,只需要在字符串對(duì)象后面加上".count(子串)"即可。如果需要指定起始位置和結(jié)束位置,可以在count()函數(shù)中傳入兩個(gè)可選參數(shù)。count()函數(shù)區(qū)分大小寫,如果需要忽略大小寫進(jìn)行統(tǒng)計(jì),可以先將字符串轉(zhuǎn)換為小寫或大寫。
千鋒教育擁有多年IT培訓(xùn)服務(wù)經(jīng)驗(yàn),開設(shè)Java培訓(xùn)、web前端培訓(xùn)、大數(shù)據(jù)培訓(xùn),python培訓(xùn)、軟件測(cè)試培訓(xùn)等課程,采用全程面授高品質(zhì)、高體驗(yàn)教學(xué)模式,擁有國(guó)內(nèi)一體化教學(xué)管理及學(xué)員服務(wù),想獲取更多IT技術(shù)干貨請(qǐng)關(guān)注千鋒教育IT培訓(xùn)機(jī)構(gòu)官網(wǎng)。