Python String strip() Funktion mit BEISPIEL
Was ist Python strip()?
Python-Streifen() Die Funktion ist ein Teil der integrierten Funktionen, die in der Python-Bibliothek verfügbar sind. Die Methode strip() entfernt gegebene Zeichen am Anfang und am Ende der ursprünglichen Zeichenkette. Standardmäßig entfernt die Funktion strip() Leerzeichen am Anfang und am Ende der Zeichenfolge und gibt die gleiche Zeichenfolge ohne Leerzeichen zurück.
In diesem Python-Tutorial lernen Sie:
- Was ist Python strip()?
- Beispiel 1:strip()-Methode in Python
- Beispiel 2:strip() bei ungültigem Datentyp
- Beispiel 3:strip() Ohne Zeichenparameter
- Beispiel 4:strip() Übergabe von Zeichenparametern
- Warum wird die Python-Funktion strip() verwendet?
Syntax der Methode strip()
string.strip([characters])
Parameter
- Zeichen :(optional) Die angegebenen Zeichen werden am Anfang oder Ende der ursprünglichen Zeichenkette entfernt.
- Wenn der Parameter characters nicht angegeben wird, werden die Leerzeichen am Anfang und am Ende der Zeichenfolge entfernt.
Rückgabewert
Der Python String strip() gibt zurück:
- Die ursprüngliche Zeichenfolge mit entfernten Leerzeichen am Anfang und am Ende, wenn die zu entfernenden Zeichen nicht angegeben sind.
- Falls der String keine Leerzeichen am Anfang oder am Ende hat, wird der String so zurückgegeben, wie er ist, und mit dem Original-String übereinstimmen.
- Wenn der Parameter characters angegeben ist und die angegebenen Zeichen übereinstimmen, werden die Zeichen am Anfang oder Ende der Zeichenfolge aus der ursprünglichen Zeichenfolge entfernt und der Rest der Zeichenfolge zurückgegeben.
- Falls die angegebenen Zeichen nicht mit dem Anfang oder Ende in der ursprünglichen Zeichenfolge übereinstimmen, wird die Zeichenfolge so zurückgegeben, wie sie ist.
Beispiele für die Funktion strip() in Python
Beispiel 1:strip()-Methode in Python
str1 = "Welcome to Guru99!" after_strip = str1.strip()
Ausgabe:
Welcome to Guru99!
Beispiel 2:strip() bei ungültigem Datentyp
Die Python-String-strip()-Funktion funktioniert nur mit Strings und gibt einen Fehler zurück, wenn sie für andere Datentypen wie Listen, Tupel usw. verwendet wird.
Beispiel bei Verwendung auf list()
mylist = ["a", "b", "c", "d"] print(mylist.strip())
Das obige wird einen Fehler auslösen:
Traceback (most recent call last): File "teststrip.py", line 2, in <module> print(mylist.strip()) AttributeError: 'list' object has no attribute 'strip'
Beispiel 3:strip() Ohne Zeichenparameter
str1 = "Welcome to Guru99!" after_strip = str1.strip() print(after_strip) str2 = "Welcome to Guru99!" after_strip1 = str2.strip() print(after_strip1)
Ausgabe:
Welcome to Guru99! Welcome to Guru99!
Beispiel 4:strip() Zeichenparameter übergeben
str1 = "****Welcome to Guru99!****" after_strip = str1.strip("*") print(after_strip) str2 = "Welcome to Guru99!" after_strip1 = str2.strip("99!") print(after_strip1) str3 = "Welcome to Guru99!" after_strip3 = str3.strip("to") print(after_strip3)
Ausgabe:
Welcome to Guru99! Welcome to Guru Welcome to Guru99!
Warum wird die Funktion strip() von Python verwendet?
Hier sind Gründe für die Verwendung der Python-Strip-Funktion
- Es hilft, die Zeichen am Anfang der Zeichenfolge und auch am Ende der Zeichenfolge zu entfernen, basierend auf den angegebenen Zeichen, die aus der ursprünglichen Zeichenfolge entfernt werden sollen.
- Wenn die angegebenen Zeichen nicht mit der ursprünglichen Zeichenfolge übereinstimmen, wird die Zeichenfolge so zurückgegeben, wie sie ist.
- Wenn die zu entfernenden Zeichen nicht angegeben sind, werden die Leerzeichen am Anfang und am Ende des ursprünglichen Strings entfernt.
- Wenn am Anfang oder Ende kein Leerzeichen vorhanden ist, wird die Zeichenfolge so zurückgegeben, wie sie ist.
Zusammenfassung:
- Die Python-String-strip()-Methode ist Teil der eingebauten Funktion, die in Python verfügbar ist. Die Funktion entfernt die angegebenen Zeichen am Anfang und am Ende der ursprünglichen Zeichenfolge.
- Diese Funktion ist sehr hilfreich beim Entfernen der Leerzeichen am Anfang und Ende der angegebenen Zeichenfolge, wie im Beispiel gezeigt.
- Es hilft, die Zeichen am Anfang der Zeichenfolge und auch am Ende der Zeichenfolge zu entfernen, basierend auf den angegebenen Zeichen, die aus der ursprünglichen Zeichenfolge entfernt werden sollen.
- Wenn die angegebenen Zeichen nicht mit der ursprünglichen Zeichenfolge übereinstimmen, wird die Zeichenfolge so zurückgegeben, wie sie ist.
- Wenn die zu entfernenden Zeichen nicht angegeben sind, werden die Leerzeichen am Anfang und am Ende des ursprünglichen Strings entfernt.
- Wenn am Anfang oder Ende kein Leerzeichen vorhanden ist, wird die Zeichenfolge so zurückgegeben, wie sie ist.
Python
- Python-Funktionsargumente
- Python-Schließungen
- Java String charAt() Methode mit Beispiel
- Java-String-EndsWith()-Methode mit Beispiel
- Python String count() mit BEISPIELE
- Python String format() Erklären Sie mit BEISPIELE
- Länge der Python-Zeichenfolge | len() Methode Beispiel
- Python String find() Methode mit Beispielen
- Python-Lambda-Funktionen mit BEISPIELE
- Python-Funktion round() mit BEISPIELE