最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python count()函數(shù)實(shí)例詳解

 更新時(shí)間:2023年07月03日 14:59:11   作者:士別三日wyx  
count() 是Python的內(nèi)置函數(shù),可以「統(tǒng)計(jì)」字符串里指定「字符」或指定字符串出現(xiàn)的「次數(shù)」,這篇文章主要介紹了Python count()函數(shù)詳解,需要的朋友可以參考下

count() 是Python的內(nèi)置函數(shù),可以「統(tǒng)計(jì)」字符串里指定「字符」或指定字符串出現(xiàn)的「次數(shù)」。

語(yǔ)法

String.count( str, start, end )

參數(shù)

  • str :(必選)指定字符或字符串
  • start :(可選,整型)開(kāi)始的索引,默認(rèn)0
  • end :(可選,整型)結(jié)束的索引,默認(rèn)最后一個(gè)位置

返回值

  • int類型,返回出現(xiàn)的次數(shù)

實(shí)例:統(tǒng)計(jì)字符 ‘a’ 在字符串 ‘abcabcabc’ 中出現(xiàn)的次數(shù)

print('abcabcabc'.count('a'))

輸出:

3

在字符串中搜索時(shí),搜索的內(nèi)容只能是「字符串類型」,否則會(huì)報(bào)錯(cuò) TypeError: must be str

在這里插入圖片描述

1、指定搜索位置

start 和 end 參數(shù)可以設(shè)置搜索的「范圍」,含頭不含尾 [start, end)

start 參數(shù)必須是「整型」或「不設(shè)置」,默認(rèn)值是0end 參數(shù)必須是「整型」或「不設(shè)置」,默認(rèn)值是 len(string),字符串的長(zhǎng)度,也就是最后一個(gè)位置

count() 的參數(shù)不通過(guò)參數(shù)名來(lái)指定:

  • 如果只給「一個(gè)參數(shù)」,就默認(rèn)賦值給str參數(shù)
  • 如果只給「兩個(gè)參數(shù)」,就按順序賦值給str 和 start 參數(shù)
  • 如果給了「三個(gè)參數(shù)」,就按順序賦值給str 、start、end參數(shù)

實(shí)例:從第3個(gè)字符開(kāi)始,搜索字符 ‘a’ 在字符串 ‘abcabcabc’ 中出現(xiàn)的次數(shù)

print('abcabcabc'.count('a', 3))

輸出:

2

實(shí)例:在字符串的3~6位置,搜索字符 ‘a’ 在字符串 ‘abcabcabc’ 中出現(xiàn)的次數(shù)

print('abcabcabc'.count('a', 3, 6))

輸出:

1

2、參數(shù)為負(fù)數(shù)

start 和 end 參數(shù)可以為「負(fù)數(shù)」,同樣含頭不含尾[-start, -end)

start 為負(fù)數(shù)時(shí),意思是從「右邊」第幾個(gè)位置「開(kāi)始」,這個(gè)位置不是索引,從1開(kāi)始計(jì)算。

print('aaabbbccc'.count('a', -6))
print('aaabbbccc'.count('a', -7))

輸出:

01

end 為負(fù)數(shù)時(shí),意思是從「右邊」第幾個(gè)位置「結(jié)束」,同樣是從1開(kāi)始計(jì)算。

比如下面這個(gè)案例,設(shè)置范圍從右邊第6個(gè)開(kāi)始,到右邊第1個(gè)結(jié)束

print('aaabbbccc'.count('c', -6, -1))

輸出:

2

當(dāng)負(fù)數(shù)超過(guò)字符串的「長(zhǎng)度」時(shí),會(huì)從0開(kāi)始計(jì)算。

比如字符串只有8個(gè)字符,但start 參數(shù)的值為-10,count()就會(huì)讓它變得 “不生效”。

print('aaabbbccc'.count('c', -10))
print('aaabbbccc'.count('c'))

輸出:

33

3、列表的count()

列表也有count() ,可以統(tǒng)計(jì)指定「元素」在列表中出現(xiàn)的「次數(shù)」,雖然函數(shù)名字一樣,但用法卻不同

語(yǔ)法

list.count( element )

參數(shù)

  • element:需要統(tǒng)計(jì)的元素

返回值

  • int類型,返回元素出現(xiàn)的次數(shù)

實(shí)例:統(tǒng)計(jì)元素 1 在列表中出現(xiàn)的次數(shù)

print([1, 2, 1, 2].count(1))

輸出:

2

4、元祖的count()

元組相當(dāng)于只讀列表,元組的 count() 和 列表的 count() 用法相同

語(yǔ)法

tuple.count( element )

參數(shù)

  • element:需要統(tǒng)計(jì)的元素

返回值

  • int類型,返回元素出現(xiàn)的次數(shù)

實(shí)例:統(tǒng)計(jì)元素 1 在元組中出現(xiàn)的次數(shù)

print((1, 2, 1, 2).count(1))

輸出:

2

5、其他數(shù)據(jù)類型的count()

不同數(shù)據(jù)類型的 count() 語(yǔ)法是不一樣的:

字符串、字節(jié)串、字節(jié)數(shù)組的count()可以指定開(kāi)始和結(jié)束的位置;列表、元組、等差數(shù)列的count()只能搜索指定的元素。

  • 字符串:string.count( str, start, end )
  • 字節(jié)串:bytes.count( str, start, end )
  • 字節(jié)數(shù)組:bytearray.count( str, start, end )
  • 列表:list.count( element )
  • 元組:tuple.count( element )
  • 等差數(shù)列:range.count( element )

6、布爾類型

布爾類型是特殊的,True可以匹配到1,F(xiàn)alse可以匹配到0,具體的可以參考以下案例:

print((True, False).count(True))
print((True, False).count(1))
print((True, False).count(0))

輸出:

1

1

1

到此這篇關(guān)于Python count()函數(shù)詳解的文章就介紹到這了,更多相關(guān)Python count()函數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python3基于plotly模塊保存圖片表格

    Python3基于plotly模塊保存圖片表格

    這篇文章主要介紹了Python3基于plotly模塊保存圖片表格,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • keras做CNN的訓(xùn)練誤差loss的下降操作

    keras做CNN的訓(xùn)練誤差loss的下降操作

    這篇文章主要介紹了keras做CNN的訓(xùn)練誤差loss的下降操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-06-06
  • Python 通過(guò)微信控制實(shí)現(xiàn)app定位發(fā)送到個(gè)人服務(wù)器再轉(zhuǎn)發(fā)微信服務(wù)器接收位置信息

    Python 通過(guò)微信控制實(shí)現(xiàn)app定位發(fā)送到個(gè)人服務(wù)器再轉(zhuǎn)發(fā)微信服務(wù)器接收位置信息

    這篇文章主要介紹了Python 通過(guò)微信控制實(shí)現(xiàn)app定位發(fā)送到個(gè)人服務(wù)器,再轉(zhuǎn)發(fā)微信服務(wù)器接收位置信息,本文給出了實(shí)例代碼,代碼簡(jiǎn)單易懂,非常不錯(cuò)具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-08-08
  • OpenCV實(shí)戰(zhàn)之AI照片背景替換

    OpenCV實(shí)戰(zhàn)之AI照片背景替換

    不少人在生活中都有摳人像圖換背景的需求。本文將為大家介紹一個(gè)更快的方法,即利用OpenCV實(shí)現(xiàn)AI照片背景替換,感興趣的小伙伴可以試一試
    2022-01-01
  • 使用pymysql查詢數(shù)據(jù)庫(kù),把結(jié)果保存為列表并獲取指定元素下標(biāo)實(shí)例

    使用pymysql查詢數(shù)據(jù)庫(kù),把結(jié)果保存為列表并獲取指定元素下標(biāo)實(shí)例

    這篇文章主要介紹了使用pymysql查詢數(shù)據(jù)庫(kù),把結(jié)果保存為列表并獲取指定元素下標(biāo)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-05-05
  • Python實(shí)現(xiàn)刪除排序數(shù)組中重復(fù)項(xiàng)的兩種方法示例

    Python實(shí)現(xiàn)刪除排序數(shù)組中重復(fù)項(xiàng)的兩種方法示例

    這篇文章主要介紹了Python實(shí)現(xiàn)刪除排序數(shù)組中重復(fù)項(xiàng)的兩種方法,涉及Python數(shù)組元素的遍歷、判斷、刪除等相關(guān)操作技巧,需要的朋友可以參考下
    2019-01-01
  • 關(guān)于python中time和datetime的區(qū)別與用法

    關(guān)于python中time和datetime的區(qū)別與用法

    這篇文章主要介紹了關(guān)于python中time和datetime的區(qū)別與用法,Python中封裝了很多實(shí)用的函數(shù),那么關(guān)于時(shí)間的函數(shù)time和datetime有什么區(qū)別和作用,讓我們來(lái)看看吧
    2023-03-03
  • python遞歸函數(shù)使用詳解

    python遞歸函數(shù)使用詳解

    遞歸函數(shù)是一種在函數(shù)內(nèi)部調(diào)用自身的編程技巧。在Python中,我們可以使用遞歸函數(shù)來(lái)解決一些需要重復(fù)執(zhí)行相同操作的問(wèn)題。遞歸函數(shù)通常包含兩個(gè)部分:基本情況和遞歸情況?;厩闆r是指函數(shù)停止調(diào)用自身的條件,而遞歸情況是指函數(shù)調(diào)用自身來(lái)解決更小規(guī)模的問(wèn)題。
    2023-09-09
  • 基于Python實(shí)現(xiàn)代碼版彩票小游戲

    基于Python實(shí)現(xiàn)代碼版彩票小游戲

    彩票是一個(gè)恒古不變的話題,現(xiàn)在的生活越來(lái)越好,大部分人開(kāi)始關(guān)注福利彩票的事情,當(dāng)然也有很多人都想中將是真的啦~哈哈哈,但是大家還是要適當(dāng)哦!小編今天給大家做了一款簡(jiǎn)易的彩票小游戲,讓我們看看誰(shuí)能中一等獎(jiǎng)吧?誰(shuí)又是二等獎(jiǎng)、三等獎(jiǎng)呢
    2023-03-03
  • Python實(shí)現(xiàn)語(yǔ)音識(shí)別vosk的示例代碼

    Python實(shí)現(xiàn)語(yǔ)音識(shí)別vosk的示例代碼

    Vosk是一個(gè)功能強(qiáng)大且易于使用的語(yǔ)音識(shí)別工具包,它提供了Python綁定,使得在Python中使用Vosk變得非常方便,本文主要介紹了Python實(shí)現(xiàn)語(yǔ)音識(shí)別vosk的示例代碼,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-12-12

最新評(píng)論

宜兴市| 黄山市| 巴青县| 舒兰市| 饶河县| 读书| 凤台县| 新营市| 扎囊县| 名山县| 诏安县| 安多县| 浦东新区| 巴彦淖尔市| 溆浦县| 长泰县| 金沙县| 广饶县| 桐庐县| 高清| 庄浪县| 上蔡县| 从江县| 枣阳市| 确山县| 沛县| 苍南县| 水城县| 达拉特旗| 永仁县| 措勤县| 右玉县| 玉龙| 江山市| 临西县| 桓台县| 抚远县| 丽水市| 体育| 井研县| 蒙城县|