Python -Schnapsschnur

Python -Schnapsschnur

Eine String abzuschneiden bedeutet im Wesentlichen bedeutet, eine Zeichenfolge in verschiedene Substrings aufzuteilen oder ein Substring zu extrahieren. In Python sind String -Operationen ziemlich einfach auszuführen, und String -Abschneiden ist kein außergewöhnlicher Fall. Das Gute an der Arbeit in Python ist, dass Sie Pakete und Module finden können, die Sie importieren können, um Ihr Problem zu lösen. Für diesen Leitfaden werden jedoch nur integrierte Methoden verwendet.

Schnellschnur in Python mit Slicing verkürzen

In Python ist Slicing eine Methode, bei der Sie einen „Bereich“ in quadratischen Klammern definieren. Wenn dieser Bereich mit einer Zeichenfolge verwendet wird, subtrahiert er ein Substring von der Hauptzeichenfolge. Schauen Sie sich die Syntax an, um die Verwendung von Stringschneide in Python zu kennen

Syntax des Stringschneide

String [startIndex: EndIndex]

In der obigen Syntax:

  • SaiteIst die String -Variable, die abgeschnitten wird
  • StartindexIst der Startcharakterindex des Substrings, der erstellt wird
  • EndindexIst der Endcharakterindex des Substrings, der erstellt wird

Rückgabewert

Ein Substring, der aus der Hauptschnur abgeschnitten wurde

Beispiel für die String -String mit Stringschneide

Erstellen Sie die String -Variable, um die Arbeit des Stringschneide zu demonstrieren:

String = "Hallo Welt!"

Schneiden Sie die Zeichenfolge aus dem Zeichenindex "0" auf "5" und speichern Sie den zurückgegebenen Wert in einer neuen Variablen:

substring = String [0: 5]

Schließlich zeigen Sie das Ergebnis an:

drucken (Substring)

Bei der Ausführung zeigt das Terminal die folgende Ausgabe an:

Um ein wenig zu ändern, geben Sie im obigen Code nur den Startindex an, und lassen Sie den Endindex als leer:

String = "Hallo Welt!"
Substring = String [4:]
drucken (Substring)

Durch Ausführen des Codes werden die folgenden Ausgabe erstellt:

Die Ausgabe bestätigt, dass das Substring zum Ende der tatsächlichen Zeichenfolge geht, wenn der Endindex nicht bereitgestellt wird. Wenn der Start jedoch nicht bereitgestellt wird, startet es das Substring vom ersten Charakter:

String = "Hallo Welt!"
substring = string [: 10]
drucken (Substring)

Dieser Code -Snippet erzeugt das folgende Ergebnis:

Das drehte sich nur darum, die Zeichenfolge mit der String Slicing -Methode abzuschneiden.

Strings mit der RSPLit () -Methode verkürzen

Die zweite Möglichkeit, eine Zeichenfolge in Python abzuschneiden. Diese Methode durchläuft die Saite und spaltet die Zeichenfolge bei der Begegnung auf den „Separator“ in Teile, und die Teile werden in Form einer Liste gespeichert. Schauen Sie sich die unten angegebene Syntax an, um die Verwendung der RSplit () -Methode in Python zu erlernen

Syntax der RSPLit () -Methode

Saite.RSPLIT (SEPCHAR, Limititem)

Um die Syntax zu erklären:

  • "String" ist die String -Variable, die in Teile abgeschnitten wird
  • "Sepchar" definiert das Separatorzeichen und begegnet, das die Zeichenfolge in Teile aufteilt
  • "Limititem" definiert den maximalen Index der in der Liste gespeicherten Elemente

Beispiele für die String -String mit RSplit () -Methode

Um die Funktionsweise der RSPLit () -Methode zu demonstrieren, nehmen Sie eine String -Variable an:

Greetings = "Hallo, das ist LinuxHint ein Python -Tutorial!"

Danach anwenden Sie die RSPLIT () Methode auf der Zeichenfolgevariablen, legen Sie das Trennzeichen auf einem leeren Speicherplatz fest "" und speichern das Ergebnis in einer separaten Variablen “Trinkpartner

truncparts = Grüße.rsplit ("")

Danach die Listenvariable drucken “Trinkpartner”:

drucken (Truncparts)

Dieser Code erzeugt die folgende Ausgabe am Terminal:

Die Ausgabe bestätigt, dass die Zeichenfolge bei jedem Auftreten eines „leeren Raums“ in Teile aufgeteilt wurde. Verwenden Sie alternativ den folgenden Code, um die Anzahl der gesamten Substrings zu begrenzen, die gebildet werden können:

Greetings = "Hallo, das ist LinuxHint ein Python -Tutorial!"
truncparts = Grüße.RSPLIT ("", 3)
drucken (Truncparts)

Die Ausführung dieses Codes erzeugt die folgende Ausgabe:

Aus der Ausgabe ist ersichtlich, dass die Gesamtzahl der Elemente in der Liste jetzt „4“ ist und im Index der Maximalwert „3“ lautet.

Das drehte sich nur darum, Streicher in Python abzuschneiden!

Abschluss

Um eine Zeichenfolge in Python abzuschneiden, kann der Benutzer die String -Slicing -Methode verwenden und den Start- und Endindex des Substring in den Quadratklammern bereitstellen. Alternativ kann der Benutzer auch die Methode RSPLit () verwenden und mehrere Substrings aus der Zeichenfolge erstellen, indem Sie ein „Separator“ -Scharakter anbieten und dann die Substrings in Form einer Liste speichern.