新聞中心
在Python中,count()函數(shù)是字符串(string)的一個內(nèi)置方法,用于統(tǒng)計某個子字符串在原字符串中出現(xiàn)的次數(shù),該函數(shù)的基本語法如下:

創(chuàng)新互聯(lián)建站2013年開創(chuàng)至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都做網(wǎng)站、成都網(wǎng)站制作網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元斗門做網(wǎng)站,已為上家服務(wù),為斗門各地企業(yè)和個人服務(wù),聯(lián)系電話:028-86922220
str.count(sub[, start[, end]])
sub:必需參數(shù),表示需要在原字符串中查找的子字符串。
start:可選參數(shù),表示查找的起始位置,默認值為0,即從字符串的開頭開始查找。
end:可選參數(shù),表示查找的結(jié)束位置,默認值為字符串的長度,即在整個字符串中進行查找。
函數(shù)返回子字符串在原字符串中出現(xiàn)的次數(shù)。
下面是一個簡單的例子,說明如何使用count()函數(shù):
text = "Hello, world! Hello, Python!"
print(text.count("Hello")) # 輸出:2
在這個例子中,我們創(chuàng)建了一個字符串text,然后使用count()函數(shù)來查找子字符串"Hello"在text中出現(xiàn)的次數(shù),結(jié)果為2,因為"Hello"在text中出現(xiàn)了兩次。
我們還可以使用start和end參數(shù)來限制查找的范圍:
text = "Hello, world! Hello, Python!"
print(text.count("o", 7, 14)) # 輸出:2
在這個例子中,我們使用start=7和end=14參數(shù)來限制查找的范圍,這樣,count()函數(shù)只會在索引7到13(包括7,不包括14)的范圍內(nèi)查找子字符串"o",結(jié)果為2,因為在這個范圍內(nèi),"o"出現(xiàn)了兩次。
注意,count()函數(shù)是區(qū)分大小寫的,如果你想進行不區(qū)分大小寫的查找,可以先將原字符串和子字符串都轉(zhuǎn)換為小寫(或大寫),然后再使用count()函數(shù)。
text = "Hello, world! hello, Python!"
print(text.lower().count("hello")) # 輸出:3
在這個例子中,我們首先使用lower()函數(shù)將text轉(zhuǎn)換為小寫,然后再使用count()函數(shù)來查找子字符串"hello",結(jié)果為3,因為"hello"在小寫的text中出現(xiàn)了三次。
Python的count()函數(shù)是一個非常實用的工具,可以幫助你快速統(tǒng)計子字符串在原字符串中出現(xiàn)的次數(shù)。
分享名稱:python3count函數(shù)
網(wǎng)頁地址:http://fisionsoft.com.cn/article/dhpjihi.html


咨詢
建站咨詢
