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

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

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

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

語法

String.count( str, start, end )

參數(shù)

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

返回值

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

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

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

輸出:

3

在字符串中搜索時,搜索的內(nèi)容只能是「字符串類型」,否則會報錯 TypeError: must be str

在這里插入圖片描述

1、指定搜索位置

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

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

count() 的參數(shù)不通過參數(shù)名來指定:

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

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

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

輸出:

2

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

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

輸出:

1

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

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

start 為負數(shù)時,意思是從「右邊」第幾個位置「開始」,這個位置不是索引,從1開始計算。

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

輸出:

01

end 為負數(shù)時,意思是從「右邊」第幾個位置「結(jié)束」,同樣是從1開始計算。

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

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

輸出:

2

當負數(shù)超過字符串的「長度」時,會從0開始計算。

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

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

輸出:

33

3、列表的count()

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

語法

list.count( element )

參數(shù)

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

返回值

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

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

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

輸出:

2

4、元祖的count()

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

語法

tuple.count( element )

參數(shù)

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

返回值

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

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

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

輸出:

2

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

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

字符串、字節(jié)串、字節(jié)數(shù)組的count()可以指定開始和結(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

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

相關文章

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

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

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

    keras做CNN的訓練誤差loss的下降操作

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新評論

绥化市| 河间市| 安国市| 庆阳市| 万安县| 如东县| 穆棱市| 扎鲁特旗| 巴楚县| 金塔县| 博罗县| 梁平县| 新泰市| 潜山县| 象山县| 牙克石市| 玛多县| 莎车县| 宜阳县| 大埔区| 中卫市| 武汉市| 顺义区| 阜南县| 九寨沟县| 龙游县| 鹤庆县| 夏邑县| 耒阳市| 东光县| 贵溪市| 万宁市| 庆阳市| 秦皇岛市| 广德县| 北流市| 青冈县| 闸北区| 金溪县| 古蔺县| 耒阳市|