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"
的任何匹配項。
相關用法
- Python String count()用法及代碼示例
- Python String casefold()用法及代碼示例
- Python String capitalize方法用法及代碼示例
- Python String center()用法及代碼示例
- Python String casefold方法用法及代碼示例
- Python String center方法用法及代碼示例
- Python String capitalize()用法及代碼示例
- Python String isnumeric方法用法及代碼示例
- Python String Center()用法及代碼示例
- Python String zfill方法用法及代碼示例
- Python String rstrip方法用法及代碼示例
- Python String decode()用法及代碼示例
- Python String join()用法及代碼示例
- Python String isalnum()用法及代碼示例
- Python String endswith方法用法及代碼示例
- Python String rsplit()用法及代碼示例
- Python String isidentifier()用法及代碼示例
- Python String startswith()用法及代碼示例
- Python String rjust方法用法及代碼示例
- Python String rpartition()用法及代碼示例
- Python String rpartition方法用法及代碼示例
- Python String ljust方法用法及代碼示例
- Python String splitlines()用法及代碼示例
- Python String upper()用法及代碼示例
- Python String isprintable()用法及代碼示例
注:本文由純淨天空篩選整理自Isshin Inada大神的英文原創作品 Python String | count method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。