Es gibt zwei Vorkommen von 'aba' in 'ababa' (0. Index und 2. Index):Python String Count funktioniert nicht richtig?
myString = 'ababa'
print(myString.count('aba'))
Doch dieser Code Wert der Ausgänge: 1
ich dieses Problem weiß wirklich einfach zu sein scheint, aber shouldn Ist die Antwort 2 hier?
Wenn nicht, dann funktioniert die Zählfunktion nicht wirklich, was sie eigentlich soll?
Gibt es eine einfache Alternative?
Es ist richtig. 'ababa' -' aba' = 'ba'. 'ba' ist nicht' aba'. Also das ist 1. –
Es gibt auch das: http://stackoverflow.com/questions/2970520/string-count-with-overlapping-occurrences – Headcrab
Wenn Sie "" ein ".count (" a ")" würden Sie erwarten, Unendlichkeit als der Graf? Warum nicht? – TessellatingHeckler