Python 字符串 Count()方法
它返回指定范围内子字符串出现的次数。它接受三个参数,第一个是子字符串,第二个是起始索引,第三个是范围的最后索引。起始和结束都是可选的,而子字符串是必需的。
语法
count(sub[, start[, end]])
参数
- sub (必填)
- start (可选)
- end (可选)
返回类型
它返回在给定范围内子字符串的出现次数。
让我们来看一些例子来了解count()方法。
示例1
# Python count() function example
# Variable declaration
str = "Hello Javatpoint"
str2 = str.count('t')
# Displaying result
print("occurences:", str2)
输出:
occurences: 2
示例2
# Python count() function example
# Variable declaration
str = "ab bc ca de ed ad da ab bc ca"
oc = str.count('a')
# Displaying result
print("occurences:", oc)
在这里,我们正在传递第二个参数(起始索引)。
示例3
# Python count() function example
# Variable declaration
str = "ab bc ca de ed ad da ab bc ca"
oc = str.count('a', 3)
# Displaying result
print("occurences:", oc)
输出:
occurences: 5
以下示例使用了三个参数,并从指定的范围返回结果。
示例4
# Python count() function example
# Variable declaration
str = "ab bc ca de ed ad da ab bc ca"
oc = str.count('a', 3, 8)
# Displaying result
print("occurences:", oc)
输出:
occurences: 1
它还可以计算非字母字符,如下例所示。
示例5
# Python count() function example
# Variable declaration
str = "ab bc ca de ed ad da ab bc ca 12 23 35 62"
oc = str.count('2')
# Displaying result
print("occurences:", oc)
输出:
occurences: 3