返回字符串" hi"的次数出现在给定字符串中的任何位置。
Makefile.am
我的代码如下:
count_hi('abc hi ho') → 1
count_hi('ABChi hi') → 2
count_hi('hihi') → 2
我试图用字符切片来做。所以我可以测试是否有" h"和"我"一句话,并计算" h"和"我"制作" hi" 。所以"嗨"可能是在一堆单词或字母的开头,中间和/或结尾处和/或单独出现。
答案 0 :(得分:3)
您应该使用count()
函数作为字符串。
>>> "abc hi ho".count("hi")
1
>>> "ABChi hi".count("hi")
2
答案 1 :(得分:0)
str.count(sub [,start [,end]])
返回[start,end]范围内子串sub的非重叠次数。可选参数start和end被解释为切片表示法。