Vorkommen von Teilstrings innerhalb eines Strings in Python zählen
Das Ermitteln der Häufigkeit eines bestimmten Teilstrings innerhalb eines bestimmten Strings ist eine häufige Aufgabe in der Programmierung. Python bietet eine einfache Methode zum Zählen dieser Vorkommen mithilfe der integrierten Funktion string.count.
So verwenden Sie string.count
Die Funktion string.count benötigt zwei Argumente: die zu durchsuchende Zeichenfolge und die zu zählende Teilzeichenfolge. Sie gibt eine Ganzzahl zurück, die angibt, wie oft die Teilzeichenfolge in der Zeichenfolge vorkommt.
Zum Beispiel:
>>> "foo bar foo".count("foo") 2
In diesem Beispiel identifiziert die Zählfunktion zwei Vorkommen der Teilzeichenfolge „foo“ innerhalb der Zeichenfolge „foo bar foo“ und gibt 2 zurück.
Überlappend Vorkommen
Die string.count-Funktion zählt standardmäßig nicht überlappende Vorkommen eines Teilstrings. Dies bedeutet, dass nur Vorkommen gezählt werden, bei denen die Teilzeichenfolge durch andere Zeichen getrennt ist.
Zum Beispiel:
>>> "abc".count("a") 1
In diesem Fall erscheint der Buchstabe „a“ zweimal in der Zeichenfolge „ abc“, aber string.count zählt es nur einmal, da sich die beiden Vorkommen überschneiden.
Wenn Sie Überlappungen zählen müssen Bei Vorkommen müssen Sie einen anderen Ansatz verwenden, z. B. die Zeichenfolge durchlaufen und jede Teilzeichenfolge überprüfen.
Das obige ist der detaillierte Inhalt vonWie zählt die Funktion „string.count' von Python das Vorkommen von Teilzeichenfolgen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!