Die Programmiersprache Python bietet eine Vielzahl von Bibliotheken und Funktionen, mit denen ein Programmierer leicht durchführen können weltlichen oder gemeinsame Aufgaben . Da viele Python -Programme erfordern die Manipulation von Strings, die als Ein-oder Ausgang , verschiedene Methoden innerhalb Python Arbeit auf String-Objekte . Eine dieser Methoden , die " Leiste ( ) "-Methode , entfernt Zeichen aus einem String. Basic " strip () "-Funktion
"strip ()" -Funktion gibt eine Kopie einer Zeichenfolge mit bestimmten Zeichen vom Anfang und Ende der Zeichenkette entfernt . Grundsätzlich prüft der Streifen Funktion Anfang und am Ende Zeichen gegen einen benutzerdefinierten Satz von Zeichen und löscht sie, bis den Betrieb in einer nicht passenden Charakter. Der folgende Code ist ein einfaches Beispiel.
>>> S =
Die " lstrip () " und " rstrip () " Methoden
Der Streifen Methode funktioniert auf beiden Enden der Schnur . Allerdings nur , um Zeichen aus der Vorder-oder Rückseite der Zeichenfolge zu entfernen , verwenden Sie " lstrip ()" (für den Anfang des Strings ) und " rstrip ()" ( für das Ende des Strings) . Der folgende Code zeigt ein Beispiel für das Entfernen Charakter nur von einem Ende der
Beispiel: Stripping HTML-Tags
Als weiteres Beispiel könnte ein Python-Programmierer wollen HTML-Tags aus Informationen von einer Webseite abgerufen abzustreifen. Die HTML-Zeichenfolgen würden in HTML -Tags eingeschlossen werden, aber der Programmierer vielleicht nur noch die eigentlichen Daten . In diesem Fall kann mit dem Befehl strip das Entfernen Tags einfacher.
>>> Html = =
Trimmen Whitespace
In einem anderen Beispiel , versammelten Benutzereingaben oder Eingang aus dem Web , enthält möglicherweise führenden Leerräume ( wie Leerzeichen oder Tabulatoren ) . Der Streifen Funktion kann auch trimmen bis Leerzeichen so leicht , wie es kann jedes andere Zeichen .
>>> S = ' hallo '
>>> s . Streifen ('')
' hallo '
>>> s.lstrip ('')
' hallo '