Python String strip ()

Die strip () -Methode gibt eine Kopie der Zeichenfolge zurück, indem sowohl das führende als auch das nachfolgende Zeichen entfernt werden (basierend auf dem übergebenen Zeichenfolgenargument).

Die strip()Methode entfernt basierend auf dem Argument Zeichen von links und rechts (eine Zeichenfolge, die den zu entfernenden Zeichensatz angibt).

Die Syntax der strip()Methode lautet:

 string.strip ((Zeichen))

strip () Parameter

  • Zeichen (optional) - Eine Zeichenfolge, die den Zeichensatz angibt, der aus dem linken und rechten Teil der Zeichenfolge entfernt werden soll.

Wenn das Argument chars nicht angegeben wird, werden alle führenden und nachfolgenden Leerzeichen aus der Zeichenfolge entfernt.

Rückgabewert von der strip () -Methode

strip() Gibt eine Kopie der Zeichenfolge zurück, bei der sowohl führende als auch nachfolgende Zeichen entfernt wurden.

Arbeitsweise der strip () -Methode

  • Wenn das Zeichen der Zeichenfolge links nicht mit allen Zeichen im charsArgument übereinstimmt , werden die führenden Zeichen nicht mehr entfernt.
  • Wenn das Zeichen der Zeichenfolge auf der rechten Seite nicht mit allen Zeichen im charsArgument übereinstimmt , werden die nachfolgenden Zeichen nicht mehr entfernt.

Beispiel: Arbeitsweise der strip () -Methode

 string = ' xoxo love xoxo ' # Leading and trailing whitespaces are removed print(string.strip()) # All ,x,o,e characters in the left # and right of string are removed print(string.strip(' xoe')) # Argument doesn't contain space # No characters are removed. print(string.strip('stx')) string = 'android is awesome' print(string.strip('an'))

Ausgabe

 xoxo love xoxo lov xoxo love xoxo droid ist großartig

Hier können wir sehen, dass der erste Ausdruck string.strip()ohne Argumente die Leerzeichen von links und rechts von entfernt hat string.

string.strip(' xoe')entfernt alle Leerzeichen, x, o, und , edass Blei oder die Zeichenfolge schleppte.

Da stringam Anfang und am Ende Leerzeichen stehen, string.strip('stx')ändert der Ausdruck die Zeichenfolge nicht. xwird nicht entfernt, da es sich in der Mitte der Zeichenfolge befindet (Leerzeichen führen und verfolgen die Zeichenfolge)

string.strip('an')entfernt die anFührung der Zeichenfolge.

Interessante Beiträge...