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
chars
Argument übereinstimmt , werden die führenden Zeichen nicht mehr entfernt. - Wenn das Zeichen der Zeichenfolge auf der rechten Seite nicht mit allen Zeichen im
chars
Argument ü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 , e
dass Blei oder die Zeichenfolge schleppte.
Da string
am Anfang und am Ende Leerzeichen stehen, string.strip('stx')
ändert der Ausdruck die Zeichenfolge nicht. x
wird nicht entfernt, da es sich in der Mitte der Zeichenfolge befindet (Leerzeichen führen und verfolgen die Zeichenfolge)
string.strip('an')
entfernt die an
Führung der Zeichenfolge.