Как посчитать все вхождения слова в строку, используя python

Я пытаюсь узнать, сколько раз слово «bob» встречается в строке символов, таких как «abdebobdfhbobob».

Мой код (который я нашел с помощью другого вопроса stackoverflow):

s = 'abdebobdfhbobob'  
print 'The number of times bob occurs is: ' + str(s.count('bob'))

Этот код распечатывает:Количество раз, когда происходит боб: 2 что не правильно для того, что мне нужно, так как ответ должен быть 3.

Проблема в том, что этот код не считается 'abdebobdfhbobob'как два разных бобов, что я и хочу.

Как я могу исправить код, чтобы считать часть строки бобоба как два отдельных боба?

Ответы на вопрос(4)

Ваш ответ на вопрос