Я пытаюсь найти количество раз «bob» происходит в строке символов, таких как «abdebobdfhbobob».Как считать все вхождения слова в строке с использованием python
Мой код (который я нашел через другой StackOverflow вопрос) является:
s = 'abdebobdfhbobob'
print 'The number of times bob occurs is: ' + str(s.count('bob'))
Этот код выводит: количество раз боб происходит, является: 2, который не является правильным, что мне нужно, как ответ должен быть 3.
Проблема в том, что этот код не считается 'abdebobdfh bobob' как два разных боба, которые я хочу.
Как исправить код, чтобы считать часть bobob строки как две отдельные бобы?
Стоит заметить, что если счетчик предназначен для ** регистронезависимы **, '' s'' должны быть заменены на '' с. lower() '' в вышеприведенных решениях. – Tonechas