Ich arbeite an einer Python-Aufgabe und ich bin hier fest.Zählen der Anzahl der Teilstrings in einer Zeichenfolge
Anscheinend muss ich einen Code schreiben, der die Nummer eines bestimmten Teilstrings innerhalb einer Zeichenfolge zählt.
Ich dachte, ich habe es richtig gemacht, dann stecke ich hier fest.
def count(substr,theStr):
# your code here
num = 0
i = 0
while substr in theStr[i:]:
i = i + theStr.find(substr)+1
num = num + 1
return num
substr = 'is'
theStr = 'mississipi'
print(count(substr,theStr))
wenn ich das laufen, erwarte ich als Ergebnis zu bekommen, besser gesagt, ich ...
See, andere Beispiele wie ana
und banana
funktioniert gut, aber In diesem speziellen Beispiel wird weiterhin der Fehler gemacht. Ich weiß nicht, was ich hier falsch gemacht habe.
Würdest du mir bitte helfen.
** Aus Review-Warteschlange: ** Darf ich Sie bitten, bitte fügen Sie weitere Kontext um Ihre Antwort. Nur-Code-Antworten sind schwer zu verstehen. Es wird sowohl dem Fragesteller als auch zukünftigen Lesern helfen, wenn Sie in Ihrem Beitrag weitere Informationen hinzufügen können. –