Python Weißespace entfernen

Python Weißespace entfernen
Eine Zeichenfolge bezieht sich auf eine Folge von Zeichen, die in einzelnen oder doppelten Zeichen eingeschlossen sind. Saiten sind ein wichtiger Baustein in Python sowie in anderen Programmiersprachen.

Daher werden Sie einige Szenarien begegnen, in denen Sie einen String -Typ öfter als nicht manipulieren müssen.

In diesem Tutorial möchten wir einige Methoden und Techniken zur Verfügung stellen, um die Whitespace -Zeichen aus einer Eingabezeichenfolge zu entfernen.

Lassen Sie uns eintauchen.

Python Whitespace Charaktere

Python unterstützt die folgenden Whitespace -Charaktere:

  • "- Raum
  • \ t - Horizontale Registerkarte
  • \ w - vertikale Registerkarte
  • \ n - Newline -Charakter
  • \ r - Wagenrückgabe
  • \ f - Linienfutter

Im Folgenden können wir die Whitespace -Zeichen aus einer bestimmten Python -Zeichenfolge entfernen, um die Whitespace -Zeichen zu entfernen. Es ist gut zu bedenken, dass Python -Saiten unveränderlich sind. Daher gibt jede Funktion, die eine bestimmte Eingangszeichenfolge manipuliert, um die Whitespaces zu entfernen, eine neue Zeichenfolge zurück.

Methode 1: Verwenden der Funktion Strip ()

Mit der Funktion Strip () in Python können wir die führenden oder nachfolgenden Whitespace -Zeichen entfernen. Ein Beispiel ist wie folgt:

str_ = 'Hallo Welt \ n \ t \ r \ f';
print (str_.Streifen())

Wie bereits erwähnt, sollte die Funktion die Eingangszeichenfolge mit den führenden und nachfolgenden Whitespace -Zeichen zurückgeben.

Ausgabezeichenfolge:

Hallo Welt

Methode 2: Verwenden der Funktion Ersatz () unter Verwendung der Funktion

Wir können auch die Funktion Ersatz () verwenden, um ein bestimmtes Whitespace -Zeichen in einer Zeichenfolge zu ersetzen. Ein Beispiel ist im Folgenden dargestellt:

str_ = 'Hallo Welt';
print (str_.ersetzen(" ", " "));

Ausgang:

Hallo Welt

Methode 3: Verwenden der Split- und Join -Methoden

Wir können die Split -Funktion verwenden, um eine Zeichenfolge in eine Liste einzelner Werte zu unterteilen. Wir können dann die Join -Funktion verwenden, um die Zeichenfolge ohne die Whitespace -Zeichen wieder zusammenzuschließen.

Eine Beispielillustration ist wie folgt:

str_ = 'Hallo Welt';
drucken(" ".Join (str_.Teilt()))

Ergebnis:

Hallo Welt

Methode 4: Verwenden der Funktion translate ()

Wir können auch die Übersetzungsmethode verwenden, um alle Whitespace -Zeichen aus einer bestimmten Eingangszeichenfolge zu entfernen, wie im Folgenden gezeigt:

str_ = 'Hallo Welt \ t \ r \ n'
str_ = str_.übersetzen (keine, '\ t \ r \ n'))
print (str_)

Es ermöglicht uns, die zum Entfernen der Whitespace -Zeichen anzugeben.

Abschluss

Danke fürs Lesen!