So verwenden Sie die Grafmethode in Python

So verwenden Sie die Grafmethode in Python
Der eingebaute zählen() Python -Methode ist sehr hilfreich, wenn wir herausfinden müssen, wie oft eine bestimmte Zeichenfolge in einem Text erscheint oder wie oft ein Element in einem Tupel oder einer Liste erscheint. Standardmäßig durchsucht diese Methode eine bestimmte Unterstring im gesamten Inhalt einer bestimmten Zeichenfolge, aber diese Methode kann auch verwendet werden. Die Verwendung von zählen() Die Methode in Python wird in diesem Artikel anhand mehrerer Beispiele erläutert.

Syntax:

Das Argument von zählen() Die Methode variiert basierend auf dem Datentyp der Variablen, in dem sie angewendet wird. Zwei Arten der Methode der Syntax von count () sind unten gezeigt.

A. Saite.zählen (Sub-String, Start, Ende)

Obenstehendes zählen() Die Methode wird für den String -Datentyp verwendet. Hier ist das erste Argument obligatorisch und enthält den Wert, der in der Hauptzeichenfolge durchsucht wird. Die beiden anderen Argumente sind optional. Wenn das Start Optionales Argument wird nur verwendet, dann startet die Methode die Suche aus der Startposition. Wenn beide optionalen Argumente verwendet werden.

B. Tupel.zählen (Such-Item) oder Liste.zählen (Suche)

Obenstehendes zählen() Methode wird verwendet für Tupel oder Liste Nur DataType und es hat nur ein obligatorisches Argument, das das Suchelement enthält. Die Verwendung dieser beiden Arten von count () -Methoden wird im nächsten Teil dieses Artikels erläutert.

Verwendung von count () Methode in der Zeichenfolge ohne optionales Argument:

Im folgenden Beispiel sind die Hauptzeichenfolge und die Suchzeichenfolge in zwei Variablen definiert, main_str, Und Search_str. Der zählen() Die Methode dieses Skripts zählt, wie oft der Wert von Search_str erscheint im gesamten Wert von main_str. Als nächstes wird der Rückgabewert dieser Methode von der formatierten Zeichenfolge gedruckt.

#!/usr/bin/env python3
# Definieren Sie die Hauptzeichenfolge, in der die Zeichenfolge durchsucht wird
main_str = 'essen, um zu leben, nicht zu leben, um zu essen'
# Definieren Sie die Suchzeichenfolge, die durchsucht wird
Search_str = 'live'
# Speichern Sie den Zählwert
count = main_str.count (search_str)
# Drucken Sie die formatierte Ausgabe
print ("Das Wort" '" %s"' '"erscheint in den folgenden Text %s mal: \ n %s \ n" %
(search_str, count, main_str)))

Ausgang:

Hier ist der Wert des Haupttextes 'Essen, um zu leben - nicht leben, um zu essen", und Suchtext ist"live' Das erscheint zweimal im Haupttext.

Verwenden Sie die Methode count () in der Zeichenfolge mit optionalen Argumenten:

Dieses Beispiel zeigt die Verwendung optionaler Argumente von zählen() Methode. Der Start Optionales Argument wird verwendet, um die Startposition des Haupttextes für die Suche zu definieren und die Ende Optionales Argument wird verwendet, um die Position des Haupttextes zu definieren, in dem die Suche endet. Sowohl der Haupttext als auch der Suchtext werden hier als Eingabe angenommen. Drei Arten der Suche werden durch dieses Skript durchgeführt. In der ersten Suche wird der Suchtext im gesamten Inhalt des Haupttextes wie im vorherigen Beispiel durchsucht. In der zweiten Suche beginnt der Suchtext von der Position aus der Position zu suchen 20 des Haupttextes. In der dritten Suche beginnt der Suchtext von der Position aus der Position zu suchen 5 und stoppen Sie die Suche in Position 25. Das folgende Skript erzeugt also drei Ausgänge von zählen() Methode basierend auf den Argumenten.

#!/usr/bin/env python3
# Definieren Sie die Hauptzeichenfolge, in der die Zeichenfolge durchsucht wird
mainstr = input ("Geben Sie die Hauptstring \ n") ein)
# Definieren Sie die Suchzeichenfolge, die durchsucht wird
SearchStr = input ("Geben Sie die Suchzeichenfolge \ n"))
# Speichern Sie den Gesamtzählwert
count = Mainstr.zählen (Searchstr)
# Drucken Sie die formatierte Ausgabe
print ("Die Zeichenfolge" '" %s"'
(Searchstr, Graf))
# Speichern Sie den Gesamtzählwert, der von der Position 20 gesucht wird
count = Mainstr.zählen (Searchstr, 20)
# Drucken Sie die formatierte Ausgabe
Print ("Die Zeichenfolge" '" %s"'
(Searchstr, Graf))
# Speichern Sie den Gesamtzählwert, der innerhalb der Position 5 bis 25 gesucht wird
count = Mainstr.zählen (Searchstr, 5, 25)
# Drucken Sie die formatierte Ausgabe
Print ("Die Zeichenfolge" '" % s"' '"erscheint % s mal im Haupttext innerhalb der Position 5 bis 25 \ n" %
(Searchstr, Graf))

Ausgang:

Hier, "Lernen Sie Linux aus LinuxHint und werden Sie ein Linux -Experte" wird als Haupttext angenommen, und "Linux" wird als Suchtext angenommen. Das Wort "Linux" Erscheint dreimal im Haupttext, einmal, wenn Sie von Position 20 und zweimal suchen, wenn Sie von der Position 5 bis 25 suchen.

Verwendung von count () Methode in Tuple und Liste:

Das folgende Beispiel zeigt, wie ein bestimmtes Element in einem Tupel und einer Liste durchsucht werden kann. Ein Tupel der Zeichenfolge wird am Anfang des Skripts definiert und gedruckt. Als nächstes wird ein Suchwert als Eingabe angenommen. Suchen Sie und zählen Sie, wie oft der Wert im Tupel erschien. Das Skript wird das Ergebnis der Anzahl mit der formatierten Zeichenfolge ausdrucken. Eine Liste der Zeichenfolge ist ebenfalls definiert und gedruckt. Als nächstes sucht sie und zählt einen bestimmten Eingabwert in der Liste wie das Tupel.

#!/usr/bin/env python3
# Definieren Sie ein Tupel
Nametuple = ('John', 'Janifer', 'Lisa', 'John', 'Lucy', 'John')
# Tupel anzeigen
drucken (nametuple)
# Definieren Sie die Suchzeichenfolge, die im Tupel gesucht wird
SearchStr = input ("Geben Sie die Suchzeichenfolge für Tuple \ n" ein))
# Speichern Sie den Zählwert
count = nametuple.zählen (Searchstr)
# Drucken Sie die formatierte Ausgabe
Print ("Die Zeichenfolge" '" %s"' '"erscheint in Tuple \ n" %(Searchstr, Anzahl)
# Eine Liste definieren
Fruchtliste = ['Banane', 'Mango', 'Orange', 'Traube', 'Mango', 'Banane']
# Anzeigeliste
Druck (Fruchtliste)
# Definieren Sie die Suchzeichenfolge, die in der Liste durchsucht wird
searchStr = input ("Geben Sie die Suchzeichenfolge für die Liste \ n" ein))
# Speichern Sie den Zählwert
count = fruchtlist.zählen (Searchstr)
# Drucken Sie die formatierte Ausgabe
Print ("Die Zeichenfolge" " %s"

Ausgang:

Die folgende Ausgabe wird angezeigt, wenn Sie nehmenJohn' als Suchtext für Tupel und 'Mango' als Suchtext für die Liste.

Abschluss:

Verschiedene Verwendungen von zählen() Die Methode in Python wird in diesem Artikel versucht, den Python -Benutzern zu helfen, zu erfahren, wie diese Methode in ihrem Python -Skript verwendet wird.