Startswith () Methode
Sie können nach Beginn oder einer bestimmten Position der Zeichenfolge eine Substring durchsuchen, indem Sie diese Methode verwenden.
Syntax:
Saite.Startswith (Präfix [, Start [, Ende]])Hier ist das Präfix der obligatorische Parameter dieser Methode, der das Substring angeben, nach dem Sie suchen möchten. Die beiden anderen Parameter sind optional. Der Startparameter wird verwendet, um die Startposition der Zeichenfolge aus dem Start der Suche anzugeben, und der Parameter des Endes wird verwendet, um die Endposition der Zeichenfolge anzugeben, um die Suche zu stoppen. Die Verwendungen dieser Methode sind unten gezeigt.
Beispiel 1: Verwenden Sie Startswith (), um bestimmte Zeichenfolgen zu durchsuchen
Erstellen Sie eine Python -Datei mit dem folgenden Skript, um die Verwendungen der Verwendung zu kennen beginnt mit() Methode. In der ersten Ausgabe wird die Methode nur mit dem Suchtext aufgerufen. In der zweiten und dritten Ausgabe wird die Methode mit dem Suchtext, der Startposition und der Endposition aufgerufen. In der vierten Ausgabe wird die Methode mit einem Suchtext mit mehreren Wörtern aufgerufen.
#!/usr/bin/env python3Die Ausgabe wird auf der rechten Seite des Bildes angezeigt. Die erste Ausgabe ist wahr, weil die 'Willkommen' In der Variablen gibt es Wort, Text. Der zweite Ausgang ist FALSCH Weil das Wort, "Linux" existiert nicht in Position 10. Der dritte Ausgang ist WAHR Weil das Wort, "Linux" existiert innerhalb der Position 11 bis 16. Die vierte Ausgabe kehrt zurück WAHR Weil der Text, 'Komm zu' existiert innerhalb der Position 3 bis 15.
Beispiel-2: Verwenden Sie Startswith (), um Tupel von Strings zu durchsuchen
Erstellen Sie eine Python -Datei mit dem folgenden Skrip beginnt mit() Methode. Hier, beginnt mit() Die Methode wird verwendet, um die Zeichenfolge ohne Position, mit Ausgangsposition und mit Start- und Endpositionen zu suchen.
#!/usr/bin/env python3Ausgang:
Die Ausgabe wird auf der rechten Seite des Bildes angezeigt. Der erste Ausgang ist WAHR Weil alle Tupelwerte im Text vorhanden sind. Der zweite Ausgang ist FALSCH Weil der Tupelwert, 'sehr' existiert nicht in der Position, 15. Der dritte Ausgang ist WAHR Weil alle Tupelwerte innerhalb des Bereichs 7 bis 50 existieren.
Endeswith () Methode
Endswith () -Methode funktioniert wie Startswith () -Methode, beginnt jedoch vom Ende der Zeichenfolge nach der Suche nach.
Syntax:
Saite.Endswith (Suffix [, Start [, Ende]])Das Suffix ist hier ein obligatorischer Paramet. Wenn Sie vom Ende der Zeichenfolge aus der spezifischen Position suchen möchten, können Sie Start- und Endparameter verwenden. Die Verwendungen dieser Methode sind unten gezeigt.
Beispiel-3: Verwenden Sie Endswith (), um bestimmte Zeichenfolgen zu durchsuchen
Erstellen Sie eine Python -Datei mit dem folgenden Skript. Hier, endet mit() Die Methode ist fünfmal ohne Positionswert mit nur Startpositionswert und sowohl Start- als auch Endpositionswerten aufgerufen.
#!/usr/bin/env python3Ausgang:
Die Ausgabe wird auf der rechten Seite des Bildes angezeigt. Der erste Ausgang ist WAHR Weil die Zeichenfolge, 'Alter' existiert am Ende der Saite. Der zweite Ausgang ist WAHR Weil die Zeichenfolge, 'Sprache' existiert am Ende des Textes, wenn Sie die Suche von Position 30 starten. Der dritte Ausgang ist WAHR Weil die Zeichenfolge, 'Programmierung' existiert an der Endposition, wenn Sie es von Position 24 bis 36 durchsuchen.
Der vierte Ausgang ist WAHR Weil die Zeichenfolge, 'Programmiersprache' existiert an der Endposition, wenn Sie es von Position 24 bis 45 durchsuchen. Der fünfte Ausgang ist FALSCH Weil die Zeichenfolge, 'Programmiersprache' existiert nicht an der Endposition, wenn Sie es von Position 24 bis 40 durchsuchen.
Beispiel-4: Verwenden Sie Endswith (), um Tuple von Strings zu durchsuchen
Erstellen endet mit() Methode. Diese Methode wird dreimal im Skript ohne Positionswert und mit den Positionswerten aufgerufen.
#!/usr/bin/env python3Ausgang:
Die Ausgabe wird auf der rechten Seite des Bildes angezeigt. Der erste Ausgang ist WAHR Weil die Zeichenfolge, 'Sprache' existiert am Ende der Saite. Der zweite Ausgang ist WAHR Weil die Zeichenfolge, 'Sprache' existiert am Ende des Textes, wenn Sie die Suche von Position 20 starten. Der dritte Ausgang ist WAHR Weil kein der Tupelwerte am Ende des Textes vorhanden ist, wenn Sie innerhalb der Position 30 bis 60 suchen.
Abschluss
Es ist sehr einfach, eine bestimmte Zeichenfolge vom Start und das Ende eines langen Textes durch die Verwendung zu durchsuchen beginnt mit() Und endet mit() Methoden in Python. Ich hoffe, dieses Tutorial hilft dem Leser, die Verwendung dieser Methoden richtig zu verstehen.