Python String strip () Funktion mit BEISPIEL

Inhaltsverzeichnis:

Anonim

Was ist Python strip ()?

Die Python strip () -Funktion ist Teil der integrierten Funktionen, die in der Python-Bibliothek verfügbar sind. Die strip () -Methode entfernt bestimmte Zeichen vom Anfang und Ende der ursprünglichen Zeichenfolge. Standardmäßig entfernt die Funktion strip () Leerzeichen vom Anfang und Ende der Zeichenfolge und gibt dieselbe Zeichenfolge ohne Leerzeichen zurück.

In diesem Python-Tutorial lernen Sie:

  • Was ist Python strip ()?
  • Beispiel 1: strip () -Methode in Python
  • Beispiel 2: strip () für ungültigen Datentyp
  • Beispiel 3: strip () Ohne Zeichenparameter
  • Beispiel 4: strip () Übergeben von Zeichenparametern
  • Warum wird die Python strip () Funktion verwendet?

Syntax der strip () -Methode

string.strip([characters])

Parameter

  • Zeichen: (optional) Die angegebenen Zeichen werden am Anfang oder Ende der ursprünglichen Zeichenfolge entfernt.
  • Wenn der Zeichenparameter nicht angegeben wird, werden die Leerzeichen vom Anfang und Ende der Zeichenfolge entfernt.

Rückgabewert

Der Python String strip () gibt Folgendes zurück:

  • Die ursprüngliche Zeichenfolge mit Leerzeichen am Anfang und Ende, wenn die zu entfernenden Zeichen nicht angegeben sind.
  • Falls die Zeichenfolge am Anfang oder Ende keine Leerzeichen enthält, wird die Zeichenfolge unverändert zurückgegeben und stimmt mit der ursprünglichen Zeichenfolge überein.
  • Wenn der Zeichenparameter angegeben ist und die Zeichen übereinstimmen, werden die Zeichen am Anfang oder Ende der Zeichenfolge aus der ursprünglichen Zeichenfolge entfernt und der Rest der Zeichenfolge wird zurückgegeben.
  • Falls die angegebenen Zeichen nicht mit dem Anfang oder dem Ende 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 () für ungültigen Datentyp

Die Python String strip () -Funktion funktioniert nur bei Zeichenfolgen und gibt einen Fehler zurück, wenn sie für einen anderen Datentyp wie Liste, Tupel usw. verwendet wird.

Beispiel bei Verwendung in 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 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 () Übergeben von Zeichenparametern

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 GuruWelcome to Guru99!

Warum wird die Python strip () Funktion verwendet?

Hier sind Gründe für die Verwendung der Python-Strip-Funktion

  • Es ist hilfreich, die Zeichen am Anfang der Zeichenfolge und auch am Ende der Zeichenfolge zu entfernen, basierend auf den Zeichen, die aus der ursprünglichen Zeichenfolge entfernt werden sollen.
  • Wenn die angegebenen Zeichen nicht mit der ursprünglichen Zeichenfolge übereinstimmen, wird die Zeichenfolge unverändert zurückgegeben.
  • Wenn die zu entfernenden Zeichen nicht angegeben sind, werden die Leerzeichen vom Anfang und Ende der ursprünglichen Zeichenfolge entfernt.
  • Wenn am Anfang oder Ende kein Leerzeichen vorhanden ist, wird die Zeichenfolge unverändert zurückgegeben.

Zusammenfassung:

  • Die Python String strip () -Methode ist Teil der in Python verfügbaren integrierten Funktion. Die Funktion entfernt bestimmte Zeichen vom Anfang und 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 ist hilfreich, die Zeichen am Anfang der Zeichenfolge und auch am Ende der Zeichenfolge zu entfernen, basierend auf den Zeichen, die aus der ursprünglichen Zeichenfolge entfernt werden sollen.
  • Wenn die angegebenen Zeichen nicht mit der ursprünglichen Zeichenfolge übereinstimmen, wird die Zeichenfolge unverändert zurückgegeben.
  • Wenn die zu entfernenden Zeichen nicht angegeben sind, werden die Leerzeichen vom Anfang und Ende der ursprünglichen Zeichenfolge entfernt.
  • Wenn am Anfang oder Ende kein Leerzeichen vorhanden ist, wird die Zeichenfolge unverändert zurückgegeben.