Python String Lstrip -Methode

Python String Lstrip -Methode

Die Python -String „lstrip ()“ wird verwendet, um führende Zeichen aus Strings zu entfernen. Diese Methode beseitigt die führenden Zeichen abhängig vom angegebenen String -Parameter. Die Verwendung der Methode ohne Argumente entfernen auch den führenden Speicherplatz aus dem Zeichenfolgenwert.

Die Syntax der Python lstrip () -Methode

Beispiel 1: Verwenden der String lstrip () -Methode im Python -Code.

In diesem Beispiel entfernen wir das führende Zeichen mit der Python String „lstrip ()“ -Methode aus einer Zeichenfolge aus einer Zeichenfolge. Abhängig vom String -Parameter dupliziert diese Methode die Eingabezeichenfolge und bietet eine neue Zeichenfolge mit den führenden Zeichen entfernt. Wenn kein Argument angegeben ist, wird der führende Raum entfernt.

Beginnen wir mit dem ersten Abschnitt des Code. Der führende Raum kann nur mit der Methode „lstrip ()“ entfernt werden, die keine Argumente akzeptiert, oder die Funktion „lstrip ()“, die das Zeichen „None“ als Argument akzeptiert. In diesem Abschnitt, in dem wir den Parameter in der Methode „lstrip ()“ übergeben müssen, lassen wir ihn leer. Daher wird der führende Speicherplatz im Gegenzug aus einem Zeichenfolgenwert entfernt. Da diese Methode nur Argumente vom Typ „char“ akzeptiert, die häufig in umgekehrten Kommas geschrieben werden, müssen wir das Argument zwischen den umgekehrten Kommas schreiben.

Der Stringwert "Ich spiele gerne" fungiert als vorläufiger Schritt des Skripts. Bevor wir die Zeichen der Zeichenfolge schreiben, fügen wir zunächst einen doppelten Speicherplatz hinzu, indem wir die Space -Taste auf der Tastatur im Zeichenfolgenwert drücken. Dieser String -Wert wird in der Variablen "String1" gespeichert. Danach verwenden wir "lstrip ()" mit "String1", da wir den String -Wert in dieser Variablen bereits gespeichert haben und keine Argumente übergeben werden. Stattdessen lassen wir die Klammern von „lstrip ()“ leer. Wir werden das Ergebnis speichern, das durch die Verwendung dieses „lstrip ()“ in der von uns initialisierten Variablen „Ergebnis“ erhalten wird, die wir zuvor initialisiert haben. Danach nennen wir "print ()", indem wir den Parameter „Ergebnis“ für diese Methode angeben, da wir das Ergebnis dort gespeichert haben und es in der Ausgabe anzeigen möchten.

Wie wir in der Ausgabe sehen können, beseitigte es den führenden Speicherplatz, der im Stringwert im obigen Code vorhanden war, und gab eine neue Zeichenfolge zurück, die eine Kopie der Eingabezeichenfolge ist. In einfach ist der verbleibende Wert einer angezeigten Zeichenfolge mit dem Wert seiner Eingabezeichenfolge, aber die führenden Räume werden entfernt.

Wir werden einige der führenden Zeichen im zweiten Abschnitt des Codes entfernen, indem wir die Zeichen der Zeichenfolge als Argument angeben. "Lstrip ()" entfernte die führenden Zeichen basierend auf dem String -Argument, das bestanden wurde. Dieser Abschnitt des Codes unterscheidet sich vom vorherigen Teil. In diesem Code haben wir ein leeres Argument angegeben und die führenden Räume entfernt, aber in dieser. Die Zeichen werden von der linken Seite entfernt.

Beginnen wir den Code mit der Angabe, dass „Python die am schnellsten wachsende Programmiersprache ist“ in einem Zeichenfolgenwert, der in der initialisierten Variablen „String2“ gespeichert wird. Anschließend nennen wir "lstrip ()" mit "String2", das im Wesentlichen als Parameter verwendet wird.

Als nächstes nennen wir "lstrip ()" mit "Python ist das" als String -Argument in den Klammern der Funktion. Wie wir sehen können, sind dies die ersten drei Wörter des Stringwerts, den wir als Argument angegeben haben. Infolgedessen wird sie aus der Zeichenfolge entfernt und eine neue Zeichenfolge angezeigt, die eine Kopie des Originals enthält. Die Ausgabe, die wir mit der Technik „lstrip ()“ erworben haben.

Das Ergebnis, das eine neue Zeichenfolge mit dem Wert „am schnellsten wachsender Programmiersprache“ ist, wird angezeigt. Weil wir einige Streichelemente als Argumente angegeben haben und uns bewusst sind, dass „lstrip ()“ die führenden Zeichen abhängig von den bestandenen Argumenten entfernt hat. Somit zeigte es nicht die führenden Elemente in der Saite, nämlich „Python ist das“, wurde aus der Liste entfernt.

Wenn wir nun die Funktion „lstrip ()“ verwendet haben, um einige der String -Zeichen aus der Mitte oder dem Ende als Argument zu übergeben, würde sich der Return -String -Wert nicht ändern. Es würde genauso bleiben wie es im Eingang erschien.

Daher werden wir in diesem Abschnitt demonstrieren, dass sich der String -Wert nicht ändert, oder ein Fehler wird nicht generiert, wenn das als Zeichenfolge gelieferte Argument nicht das führende Zeichen ist. Beginnen wir den Code. Die erste Codezeile hat den String -Wert "#noah hat 80% Markierungen", der auch die Symbole "%" und "#" sowie eine numerische Ziffer enthält. Das Hauptziel dieses Codeabschnitts ist jedoch, zu demonstrieren, was passieren würde, wenn wir ein Argument geben, das nicht der führende Brief ist.

Wenn Sie also zum Code zurückkehren. In der folgenden Zeile nennen wir dann "lstrip ()" mit dem Argument "String3" und "80%", das im String -Wert als Argument für diese Methode kein führendes Zeichen ist. Die Ausgabe aus der Methode "lstrip ()" wird dann in der Variablen "Ergebnis" gespeichert, die wir erstellt haben, bevor wir es mit der Funktion „print ()“ erstellt haben, um das Ergebnis anzuzeigen.

Da wir das Argument bestanden haben, das keine Charaktere führte und diese Methode ignoriert, um die verbleibenden Zeichen in einer Zeichenfolge zu entfernen, werden nur die führenden Zeichen einer Zeichenfolge entfernt. Die Ausgabe zeigt dann das Ergebnis an, das eine Zeichenfolge enthält, die eine Kopie einer Zeichenfolge enthält, die im obigen Code vorhanden ist.

Beispiel 2: Verwenden der LStrip () -Methode zum Entfernen eines Symbols aus der Liste als führender Zeichen.

In dieser Illustration generieren wir eine Liste von Zeichenfolgen mit verschiedenen Zeichenfolgenwerten darin. Wir werden die Symbole als führende Zeichen für die Stringwerte in der Liste verwenden und entfernen sie aus der Liste, indem wir die Funktion „lstrip ()“ anwenden.

Beginnen wir mit dem zweiten Beispiel, in dem wir eine Liste von Zeichenfolgen mit verschiedenen Zeichenfolgenwerten haben. Das führende Zeichen eines einzelnen Stringwerts wurde im vorhergehenden Beispiel entfernt, aber in diesem Fall werden wir die führenden Zeichen zahlreicher Stringwerte gleichzeitig entfernen. Daher haben wir eine Liste von Stringwerten erstellt. In dieser Liste stehen drei Zeichenfolgenelemente: "$ alex", "*noah" und "@emma". Diese drei Werte stammen alle aus verschiedenen Symbolen. Die „lstrip ()“ -Methode wurde dann mit der Variablen „R“ aufgerufen, die wir zuvor generiert hatten.

Die Parameter "$", "*und"@"werden in seinen Klammern angegeben, und die Anweisung" für R in Daten "wird daneben geschrieben, was darauf hinweist, dass" R "einen beliebigen Wert aus" Daten "sein kann. Dies impliziert, dass die Funktion das führende Zeichen löscht, bevor jedes Element die Liste in den „Daten“ entnimmt. Die Variable „R“ wird dann als Parameter an die Funktion print () übergeben.

Die Zeichenfolge, die die Elementliste enthält, wird jetzt in der Ausgabe angezeigt. Die Zeichenfolgeliste der Elemente ist noch vorhanden, aber wir können sehen, dass die führenden Zeichen entfernt wurden, daher hat sie keine führenden Charaktere mehr.

Abschluss

Wir haben mit der Methode „lstrip ()“ besprochen, um die führenden Zeichen aus dem String -Wert herauszuholen. In diesem Beitrag haben wir zwei separate Beispiele verwendet, um die Python -String „lstrip ()“ -Technik zu beschreiben. Im ersten Beispiel haben wir die führenden Zeichen aus dem Zeichenfolgenwert gelöscht, indem wir die Zeichen als Argument und den führenden Raum übergeben haben, indem wir keine Argumente übergeben haben, und im zweiten Beispiel haben wir die Symbole aus der Liste der Zeichenfolgen als führender Figur beseitigt.