Python 3 – String count() 方法
描述
count() 方法返回子字符串 sub 在范围 [start, end] 内出现的次数。可选参数 start 和 end 的解释与切片相同。
语法
count() 方法的语法如下:
str.count(sub, start = 0,end = len(string))
参数
- sub − 要搜索的子字符串。
-
start − 搜索从此处开始。第一个字符从索引 0 开始。默认情况下,搜索从索引 0 开始。
-
end − 搜索从此索引结束。第一个字符从索引 0 开始。默认情况下,搜索在最后一个索引结束。
返回值
返回字符串中某字符的出现次数。
示例
#!/usr/bin/python3
str = "this is string example....wow!!!"
sub = 'i'
print ("str.count('i') : ", str.count(sub))
sub = 'exam'
print ("str.count('exam', 10, 40) : ", str.count(sub,10,40))
结果
运行上面的程序后,得到以下结果 −
str.count('i') : 3
str.count('exam', 4, 40) : 1