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