Wie man mit python @ alle Vorkommen eines Wortes in einem String zäh

Ich versuche herauszufinden, wie oft 'bob' in einer Zeichenfolge wie 'abdebobdfhbobob' vorkommt.

Mein Code (den ich durch eine andere Stackoverflow-Frage gefunden habe) lautet:

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

Dieser Code druckt aus: Die Häufigkeit, mit der Bob auftritt, ist: 2 das ist nicht richtig für das, was ich brauche, da die Antwort 3 sein sollte.

Das Problem ist, dass dieser Code nicht 'abdebobdfh @ zäh bobob 'als zwei verschiedene bobs, das ist was ich will.

Wie kann ich den Code korrigieren, um den Bobob-Teil der Zeichenfolge als zwei separate Bobs zu zählen?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage