📜  Python String count() 方法(1)

📅  最后修改于: 2023-12-03 15:04:08.918000             🧑  作者: Mango

Python String count() 方法

Python String count() 方法用于返回字符串中某个子字符串出现的次数。该方法可以接受两个参数:子字符串和可选参数开始和结束索引,表示要在哪个区间内统计子字符串出现的次数。

语法
str.count(sub, start= 0,end=len(string))
参数
  • sub: 指定检索的字符串,该参数可以是普通字符串、元组或列表。
  • start: 指定字符串开始搜索的位置,默认为0。
  • end: 指定字符串结束搜索的位置,默认为字符串的长度。
返回值

返回在指定区间内出现 sub 的次数,如果没找到则返回0。

示例

下面是 count() 方法的几个简单示例:

str = "Python 编程语言"
print(str.count("P"))  # 1
print(str.count("p"))  # 0
print(str.count("编程"))  # 1
print(str.count("语言", 0, 10))  # 0
print(str.count("语言", 7, 14))  # 1
注意事项
  • 如果给定的参数 sub 是一个空字符串,则 count() 方法返回字符串长度加1。
  • count() 方法是区分大小写的。
  • 如果指定的开始索引大于等于结束索引,则返回0。