📅  最后修改于: 2020-10-30 06:09:05             🧑  作者: Mango
它返回指定范围内子字符串的出现次数。它包含三个参数,第一个是子字符串,第二个是起始索引,第三个是范围的最后一个索引。开始和结束都是可选的,而子字符串是必需的。
count(sub[, start[, end]])
它返回该范围内子字符串出现的次数。
让我们看一些示例来了解count()方法。
# Python count() function example
# Variable declaration
str = "Hello Javatpoint"
str2 = str.count('t')
# Displaying result
print("occurences:", str2)
输出:
occurences: 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)
在这里,我们传递第二个参数(起始索引)。
# 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
以下示例使用所有三个参数,并从指定范围返回结果。
# 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
它也可以计算非字母字符,请参见以下示例。
# 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