编辑这个页面须要登录或更高权限!

Python 字符串 count() 使用方法及示例

Python 字符串方法

字符串count()方法返回指定值在字符串中出现的次数。

用简单的话来说,count()方法搜索给定字符串中的子字符串,并返回子字符串在其中出现的次数。

它还具有可选参数,start和end分别指定字符串中的开始和结束位置。

count()方法的语法为:

string.count(substring, start=..., end=...)

字符串 count()参数

count()方法只需要一个参数即可执行。但是,它还有两个可选参数:

  • substring -要查找其计数的字符串。

  • start(可选) -搜索开始的字符串中的起始索引。

  • end(可选) -搜索结束的字符串中的结束索引。

注意: Python中的索引从0开始,而不是1。

字符串方法 count()返回值

count()方法返回给定字符串中子字符串出现的次数。

示例1:计算给定子字符串的出现次数

# 定义字符串
string = "Python is awesome, isn't it?"
substring = "is"

count = string.count(substring)

# 输出次数
print("出现次数为:", count)

运行该程序时,输出为:

出现次数为: 2

示例2:使用开始和结束计数,统计给定子字符串的出现次数

# 定义字符串
string = "Python is awesome, isn't it?"
substring = "i"

# 在第一个“ i”之后和最后一个“ i”之前计数
count = string.count(substring, 8, 25)

# 输出次数
print("出现次数为:", count)

运行该程序时,输出为:

出现次数为: 1

在此,计数在遇到第一个“ i”(即第7个索引位置)之后开始

并且,它在最后一个“ i”(即第25个索引位置)之前结束。也就是检索从第8个字符开始(包含第8个字符)到第25个字符(不包含第25个字符)之间的字符出现次数

Python 字符串方法

Python 基础教程
Python 流程控制
Python 函数
Python 数据类型
Python 文件操作
Python 对象和类
Python 日期和时间
Python 高级知识
Python 参考手册