Это еще один пример использования str.find()
, но многие ответы делают его более сложным, чем необходимо:
def occurrences(text, sub):
c, n = 0, text.find(sub)
while n != -1:
c += 1
n = text.find(sub, n+1)
return c
In []:
occurrences('1011101111', '11')
Out[]:
5