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