當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python String count方法用法及代碼示例


Python 的 str.count(~) 方法計算字符串中子字符串的非重疊出現次數。

參數

1. sub | string

您想要計算出現次數的子字符串。

2. start | number | optional

開始計數的源字符串的起始索引(包含)。默認情況下,0

3. end | number | optional

停止計數的源字符串的索引(不包括)。默認情況下,len(source string)

返回值

源字符串中 sub 不重疊出現的次數。

例子

基本用法

計算子字符串 "e""Awesome" 中出現的次數:

x = "Awesome"
x.count("e")



2

計算子字符串 "aa""aaa" 中出現的次數:

y = "aaa"
y.count("aa")



1

返回的計數是1,因為我們隻計算非重疊的出現次數。

啟動參數

計算從索引1(含)開始的子字符串"ab"的出現次數:

z = "abcd"
z.count("ab", 1)



0

由於搜索僅從索引 1 ( "b" ) 開始,因此我們不會返回任何匹配的 "ab"

結束參數

要在索引 2 處停止計數(不包括):

w = "abcd"
w.count("bc", 0, 2)



0

由於搜索結束於索引 2 ("c"),並且不包括索引 2 ("c"),因此我們不會返回 "bc" 的任何匹配項。

相關用法


注:本文由純淨天空篩選整理自Isshin Inada大神的英文原創作品 Python String | count method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。