字符串count()方法返回指定值在字符串中出现的次数。
用简单的话来说,count()方法搜索给定字符串中的子字符串,并返回子字符串在其中出现的次数。
它还具有可选参数,start和end分别指定字符串中的开始和结束位置。
count()方法的语法为:
string.count(substring, start=..., end=...)
count()方法只需要一个参数即可执行。但是,它还有两个可选参数:
substring -要查找其计数的字符串。
start(可选) -搜索开始的字符串中的起始索引。
end(可选) -搜索结束的字符串中的结束索引。
注意: Python中的索引从0开始,而不是1。
count()方法返回给定字符串中子字符串出现的次数。
# 定义字符串 string = "Python is awesome, isn't it?" substring = "is" count = string.count(substring) # 输出次数 print("出现次数为:", count)
运行该程序时,输出为:
出现次数为: 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个字符)之间的字符出现次数