亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Python > 正文

Python中字符串操作函數之 count() 函數的使用方法

2023-04-27 19:03:16
字體:
來源:轉載
供稿:網友

Python中的count()函數是Python的一個內置字符串操作函數,其作用是統計一個字符串中某個字符或子字符串出現的次數。

Python中的count()函數接受一個字符或子字符串作為參數,并返回該字符或子字符串在原字符串指定范圍內出現的次數。

count()函數的語法格式如下:

string_name.count(string, start_index, end_index)

該函數有3個參數,其含義如下:

  • string: 必選參數,需要被計算字符或子字符串出現次數的字符串。
  • start_index: 可選參數,開始搜索的起始位置索引。
  • end_index: 可選參數,搜索停止的位置索引。

Python中count()函數的使用方法

下面使用幾個例子來介紹該函數的具體使用方法:

1、不指定后兩個參數

例子1:

str1 = "武林網VEVB"
cnt = str1.count("IT")
print(cnt)

輸出:1

即 str1 字符串中有 1 個“IT”子字符串。

例子2:

str1 = "武林網VEVB"
cnt = str1.count("Python")
print(cnt)

輸出:0

即str1字符串中有 0 個子字符串“Python”.

例子3:

str1 = "武林網VEVB"
cnt = str1.count("it")
print(cnt)

輸出:0

從這個例子中可以看出,Python中字符串處理函數count()對字符串是區分大小寫的。

以上3個例子在Python 3.8.2 IDLE中的運行情況如下圖所示:

Python中count()函數使用的例子

2、指定搜索起始位置索引

例子4:

str1 = "武林網VEVB"
str2 = "IT"
cnt = str1.count(str2, 3)
print(cnt)

輸出:1

即從str1位置3開始搜索(也就是從字符I開始搜索),能找到1個子字符串。

例子5:

str1 = "武林網VEVB"
str2 = "IT"
cnt = str1.count(str2, 4)
print(cnt)

輸出:0

從索引位置4開始搜索(即字符“T”開始搜索),沒有找到匹配的子字符串。

以上兩例在Python 3.8.2 IDLE中執行的情況如下圖所示:

Python中count()函數start_index參數的作用

3、指定起始位置索引和結束位置索引

例子6:

str1 = "武林網VEVB"
str2 = "IT"
cnt = str1.count(str2, 3, 5)
print(cnt)

輸出:1

從索引位置3開始搜索,搜索到索引位置5,可以找到1個子字符串。

例子7:

str1 = "武林網VEVB"
cnt = str1.count("IT", 3, 4)
print(cnt)

輸出:0

從索引位置3開始(字符“I”),搜索到索引位置4(即字符“T”),結果為0.

要注意的是:end_index是搜索停止位置的索引,所以搜索范圍不會包括end_index處的字符。

以上兩例在Python3.8.2 IDLE中的執行情況如下圖所示:

Python中count()函數start_index參數和end_index參數

4、后兩個參數為負數的情形

后面兩個參數,即start_indexend_index可以取負值,取負值時是從后往前數所在的索引位置,如-1,這里指的是從最后一個字符位置,-2是從后面第2個字符位置,以此類推。

(1)start_index為負的情況

例子8:

str1 = "武林網VEVB"
cnt = str1.count("IT", -4)
print(cnt)

輸出:1

這里,start_index的取值為-4,即從后往前數第4個字符作為搜索的起始位置(是字符“I”),可以找到1個子字符串。

例子9:

str1 = "武林網VEVB"
cnt = str1.count("IT",-10)
print(cnt)

輸出:1

這里,start_index參數的值為-10,但str1只有7個字符,這時可以認為Python處理時是從0開始的。

以上兩例在Python 3.8.2 IDLE中執行的情況如下圖所示:

Python中count()函數start_index參數為負的情況

(2)end_index參數為負的情況

例子10:

str1 = "武林網VEVB"
cnt = str1.count("IT", 3, -2)
print(cnt)

輸出:1

此例是從索引位置3(即字符“I”)開始,搜索停止索引位置-2(即字符“樂”)。

例子11:

str1 = "武林網VEVB"
cnt = str1.count("IT", 3, -3)
print(cnt)

輸出:0

從索引位置 3(即字符“I”)開始,搜索停止索引位置 -3 (即字符“T”),沒有找到子字符串。

例子12:

str1 = "武林網VEVB"
cnt = str1.count("IT", -4, -2)
print(cnt)

輸出:1

從后往前數第4個字符“I”開始,搜索停止的位置是從后往前數第2個字符“樂”,找到1個子字符串。

以上3例在Python3.8.2 IDLE中執行的情況如下圖所示:

Python中count()函數end_index參數為負的情況

5、最后一個例子

下面這個例子中使用到了casefold()函數,把字符串中的字母都變為小寫,所以兩次統計的結果是不同的。

str_doc = "I love You.I love everything.Love is the eternal truth in the world."
search_word = "love"
word_cnt1 = str_doc.count(search_word)
word_cnt2 = str_doc.casefold().count(search_word)
print(word_cnt1)
print(word_cnt2)

輸出:
2
3

Python中count()函數實際應用舉例

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩女优人人人人射在线视频| 亚洲欧美国产制服动漫| 亚洲女人初尝黑人巨大| 亚洲天堂网站在线观看视频| 97视频在线观看免费高清完整版在线观看| 国产主播喷水一区二区| 久久成年人免费电影| 91精品国产高清久久久久久| 一本大道亚洲视频| 欧美成人午夜视频| 国产精品福利久久久| 尤物精品国产第一福利三区| 久久久亚洲精选| 精品欧美激情精品一区| 欧美日韩国产成人高清视频| 中文字幕亚洲欧美日韩2019| 欧美贵妇videos办公室| 中文字幕日韩欧美| 日本伊人精品一区二区三区介绍| 午夜精品视频在线| 色偷偷888欧美精品久久久| 国产精品亚洲欧美导航| 国产精品青青在线观看爽香蕉| 亚洲色图在线观看| 亚洲欧美精品一区二区| 欧美影院在线播放| 中文字幕亚洲字幕| 欧美国产视频日韩| 亚洲欧美日韩视频一区| 亚洲激情视频在线观看| 78色国产精品| 久久久久久久久久亚洲| 国产一区在线播放| 亚洲国产黄色片| 国产精品爽爽爽爽爽爽在线观看| 欧美久久精品一级黑人c片| 欧美在线观看网址综合| 亚洲国产精品字幕| 日本亚洲精品在线观看| 国产精品pans私拍| 国产精品99久久久久久白浆小说| 在线性视频日韩欧美| 一个人看的www久久| 欧美日韩亚洲激情| 狠狠久久亚洲欧美专区| 午夜精品久久久久久久男人的天堂| 日韩av中文字幕在线免费观看| 欧美性在线视频| 奇米成人av国产一区二区三区| 日韩大片在线观看视频| 日韩中文综合网| 91av在线网站| 久久婷婷国产麻豆91天堂| 久久国产精品久久久久久久久久| 中文字幕欧美在线| 国内精品久久久| 亚洲精品福利在线观看| 日韩av片永久免费网站| 亚洲xxx大片| 在线观看欧美日韩| 日本免费在线精品| 国产精品美女在线| 91chinesevideo永久地址| 国产在线拍偷自揄拍精品| 亚洲专区中文字幕| 国产婷婷成人久久av免费高清| 日韩精品黄色网| 久久精品国产96久久久香蕉| 91精品视频一区| 揄拍成人国产精品视频| 日本欧美一二三区| xxxx欧美18另类的高清| 日韩av免费在线| 国产精品美女久久久久久免费| 国产日韩在线看| 欧美丰满老妇厨房牲生活| 久久久久久网站| 91高清视频在线免费观看| 成人av电影天堂| 日韩视频免费看| 亚洲精品视频二区| 8090成年在线看片午夜| 国产精品视频免费观看www| 国产91在线播放| 成人免费xxxxx在线观看| 日韩欧美成人免费视频| 欧美日韩在线视频首页| 亚洲精品一区中文字幕乱码| 日韩免费高清在线观看| 欧美在线视频网站| 国产午夜精品全部视频在线播放| 法国裸体一区二区| 在线免费观看羞羞视频一区二区| 国产精品日韩专区| 欧美劲爆第一页| 久久久精品视频成人| 亚洲一区精品电影| 日韩影视在线观看| 久久在线视频在线| 国产精品久久久久久久久粉嫩av| 成人h猎奇视频网站| 一区二区三区视频免费| 亚洲欧美第一页| 国产不卡视频在线| 最近2019年好看中文字幕视频| 欧美电影院免费观看| 国产欧美精品一区二区三区介绍| 久久亚洲国产精品| 亚洲激情视频在线观看| 亚洲精品美女久久久| 欧洲成人午夜免费大片| 国产精品午夜国产小视频| 一区二区欧美久久| 蜜月aⅴ免费一区二区三区| 亚洲国产精品va在线观看黑人| 热re91久久精品国99热蜜臀| 亚洲开心激情网| 国产精品亚洲第一区| 国产成人免费91av在线| 久久综合久中文字幕青草| 国内精品久久久久久| 久久久精品美女| 91青草视频久久| 国产日韩综合一区二区性色av| 国产suv精品一区二区三区88区| 欧美插天视频在线播放| 三级精品视频久久久久| 国产精品com| 日韩动漫免费观看电视剧高清| 日韩视频精品在线| 欧洲午夜精品久久久| 日本欧美一级片| 欧美大胆在线视频| 欧美xxxx做受欧美.88| 欧美精品福利视频| 国产精品中文字幕久久久| www.欧美视频| 国产精品久久久久久久app| 红桃av永久久久| 国产精品视频大全| 欧美一区二区三区四区在线| 欧美极品在线视频| 大伊人狠狠躁夜夜躁av一区| 欧美成人在线免费视频| 欧美日韩国产二区| 国产区精品在线观看| 黑人巨大精品欧美一区免费视频| 国产婷婷成人久久av免费高清| 国产精品影院在线观看| 97在线观看视频国产| 国产91精品在线播放| 国产精品久久久久久久久影视| 18性欧美xxxⅹ性满足| 国内精品小视频在线观看| 久久久亚洲成人| 91精品国产91久久久久久不卡| 日本成人黄色片| 欧美另类暴力丝袜| 国产精品久久久久久久久久新婚| 成人免费观看49www在线观看| www日韩中文字幕在线看| 欧美高跟鞋交xxxxhd| 国产主播欧美精品| 亚洲人成电影网站色www|