Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> Python

Pythons strip()-Methode meistern: Umfassender Leitfaden & Praxisbeispiele

Pythons strip()-Methode meistern

Pythons strip() ist eine eingebaute String-Methode, die unerwünschte Zeichen vom Anfang und Ende eines Strings entfernt. Standardmäßig eliminiert sie alle führenden und nachfolgenden Whitespaces, aber Sie können auch einen Satz von Zeichen angeben, die gestrippt werden sollen. Die Methode verändert den ursprünglichen String nie; sie gibt eine neue, bereinigte Version zurück.

Was ist Python strip()?

Die strip()-Methode ist Teil von Pythons Kernbibliothek und unverzichtbar für Data Cleaning, Logging und Benutzereingabe-Sanitisierung. Sie akzeptiert ein optionales chars-Argument: einen String, der alle Zeichen enthält, die Sie von beiden Seiten des Zielstrings entfernen möchten.

Syntax

string.strip([chars])

Parameter

Rückgabewert

Illustrative Beispiele

Beispiel 1: Standardmäßige Whitespace-Entfernung

original = " Welcome to Guru99! "
bereinigt = original.strip()
print(bereinigt) # "Welcome to Guru99!"

Beispiel 2: strip() auf Nicht-String anwenden

Die Methode funktioniert nur auf Strings. Der Versuch, sie auf eine Liste, ein Tupel oder einen anderen Typ aufzurufen, wirft einen AttributeError.

my_list = ["a", "b", "c"]
# print(my_list.strip()) # Wirft AttributeError

Beispiel 3: Explizites Übergeben eines Zeichen-Sets

gepadded = "****Welcome to Guru99!****"
bereinigt = gepadded.strip("*")
print(bereinigt) # "Welcome to Guru99!"

Beispiel 4: Mehrere Zeichen entfernen

data = "99!Welcome to Guru99!99!"
print(data.strip("99!")) # "Welcome to Guru"

Wann strip() nutzen

Wichtigste Erkenntnisse

Python

  1. Python-Funktionsargumente meistern: Positional, Keyword & Default-Parameter
  2. Python Closures erklärt: Wie verschachtelte Funktionen Variablen erfassen
  3. Java String.charAt(): Syntax, Rückgabetyp, Exceptions und praktisches Beispiel
  4. Java String.endsWith(): String-Suffixe prüfen mit Beispielen
  5. Pythons str.count(): Zeichen & Teilstrings zählen mit Beispielen
  6. Python format()-Strings meistern mit klaren Beispielen
  7. Python len(): Praktischer Leitfaden zur Messung von Objektlängen
  8. Pythons String.find()-Methode meistern: Syntax, Beispiele & Alternativen
  9. Python Lambda-Funktionen meistern: Praxisbeispiele & Best Practices
  10. Python round()-Funktion erklärt mit praktischen Beispielen