📜  Python string.count()方法

📅  最后修改于: 2020-10-30 06:09:05             🧑  作者: Mango

Python String Count()方法

它返回指定范围内子字符串的出现次数。它包含三个参数,第一个是子字符串,第二个是起始索引,第三个是范围的最后一个索引。开始和结束都是可选的,而子字符串是必需的。

签名

count(sub[, start[, end]])

参量

  • (必填)
  • 开始(可选)
  • 结束(可选)

返回类型

它返回该范围内子字符串出现的次数。

让我们看一些示例来了解count()方法。

Python String Count()方法示例1

# Python count() function example
# Variable declaration
str = "Hello Javatpoint"
str2 = str.count('t')
# Displaying result
print("occurences:", str2)

输出:

occurences: 2

Python String Count()方法示例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 String Count()方法示例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

以下示例使用所有三个参数,并从指定范围返回结果。

Python String Count()方法示例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

它也可以计算非字母字符,请参见以下示例。

Python String Count()方法示例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