Python Entfernen Sie Leerzeichen von der Schnur

Python Entfernen Sie Leerzeichen von der Schnur
Die in Python erzeugten Saiten sind unveränderlich, daher können sie nicht geändert werden. Python hat eine große Reihe von Funktionen, die für die Saiten verwendet werden können. Alle String -Funktionen geben jedoch den neuen Wert zurück, da sie den ursprünglichen Wert der Zeichenfolge nicht ändern können. Jede Funktion, die den Python -String -Wert manipuliert. Die am häufigsten verwendeten Python -String -Funktionen sind kapitalisiert (), split (), count (), find (), index (), join (), ersetzen () usw. Um die weißen Räume aus der Schnur zu entfernen, können verschiedene Python -Saitenfunktionen verwendet werden. In diesem Artikel werden wir die 3 besten ausdrücklich verwendeten Methoden erörtern, um Platz aus Python -Zeichenfolgen zu entfernen. Angenommen, wir haben eine Zeichenfolge definiert als: # pystring = 'Dies ist Python String \ n \ t'

Das Pystring hat vier Leerzeichen, eine neue Zeile '\ n' Zeichen zusammen mit einem Tab '\ t' Zeichen. Mal sehen, wie die Räume vom gegebenen Pystring entfernt werden können. Im Folgenden finden Sie die Syntax und drei Beispiele für das Entfernen von Leerzeichen aus der Zeichenfolge.

Beispiel 1

Wie oben erwähnt, ist die Funktion Ersatz () eine häufig verwendete Python -String -Funktion. Die Funktion ersetzen () ersetzt ein spezifisches Zeichen, ein Wort oder eine bestimmte Phrase innerhalb einer bestimmten Phrase. Hier ist die Syntax der Funktion Ersatz (), mit der Leerzeichen aus der Zeichenfolge entfernt werden.

# Allgemeine Syntax: Variiblename.Ersetzen (OldString, Newstring, Count)

Der Varibename ist eine Variable, die die Zeichenfolge enthält. OldString ist ein Wort, ein Zeichen oder eine Phrase, die geändert werden muss, und der Benutzer muss es bereitstellen. NewString ist ein neues Wort, ein neues Zeichen oder eine neue Phrase, die den alten Wert in der Zeichenfolge ersetzen sollte, und es muss bereitgestellt werden. Schließlich gibt die Anzahl die Anzahl der Vorkommen des alten Werts an, der ersetzt werden sollte. Es ist optional; Wenn die Anzahl nicht bereitgestellt wird. Hier ist der Code, der den Speicherplatz in der Zeichenfolge ersetzt:

PyString = 'Dies ist Python String'
x = pystring.ersetzen(" ", "")
Druck (x)

Die Ausgabe des Overhead -Code ist wie folgt.

Beispiel 2

Das nächste Beispiel ist eine Kombination aus zwei Python -String -Funktionen split () und join (). Die Funktion split () trennt die Zeichenfolge am angegebenen Separator und gibt die Zeichenfolge als Liste zurück. Die allgemeine Syntax der Funktion Split () lautet wie folgt:

# Allgemeine Syntax: Variiblename.Split (Trennzeichen, Graf)

Der Varibename ist eine Variable, die die Zeichenfolge enthält. Der Separator gibt den Trennzeichen an, mit dem die Zeichenfolge geteilt wird. Es ist optional; Daher ist der Standardwert Whitespace. Die Anzahl gibt die Anzahl der Spaltungen an, die durchgeführt werden müssen. Es ist auch optional; Daher lautet der Standardwert "alle Vorkommen". Im Gegenteil übernimmt die Funktion join () die Liste und gibt alle iterablen Werte in eine einzelne Zeichenfolge zurück. Unten finden Sie die Syntax der Funktion join ():

# Allgemeine Syntax: Variiblename.Beitritt (Liste)

Der Varibename ist eine Variable, die die Zeichenfolge enthält. Die Liste ist eine iterbare Liste der Elemente, die als einzelne Zeichenfolge zurückgegeben werden und sie bereitgestellt werden muss. Schauen Sie sich den Code von Split () und Join () an, um die Leerzeichen in der Zeichenfolge zu ersetzen.

PyString = 'Dies ist Python String \ n \ t'
drucken("".beitreten (pystring.Teilt()))

Der obige Code erstellt die folgende Ausgabe.

Beispiel 3

Im letzten Beispiel werden wir die Verwendung der Funktion translate () besprechen, um die Leerzeichen aus einer Zeichenfolge zu entfernen. Die Funktion translate () ist vergleichbar mit der Funktion Ersatz (). Der allgemeine Zweck der Funktion translate () besteht darin, ein bestimmtes Zeichen in der angegebenen Zeichenfolge durch das in der Mapping -Tabelle definierte Zeichen zu ersetzen. Hier ist die Syntax der Übersetzer () -Funktion.

# Allgemeine Syntax: Variibalename.transalat (Wert)

Der Varibename ist eine Variable, die die Zeichenfolge enthält. Der Wert ist eine Zuordnungstabelle oder ein Wörterbuchcharakter, das definiert, wie der Ersatz ausführt. Im Folgenden finden Sie den Code der Funktion translate (), um die Räume in einer Zeichenfolge zu ersetzen.

PyString = 'Dies ist Python String \ n \ t'
mytable = pystring.Maketrans (",", '\ n \ t \ r'))
drucken (pystring.übersetzen (mytabel))

Hier ist das Ergebnis, wenn wir den obigen Code ausführen.

Abschluss

Es gibt zahlreiche Methoden, um die Räume aus Saiten in Python zu beseitigen. Es finden Sie einige Beispiele, die sehr leicht zu erlernen sind und die Räume aus einer Schnur entfernen können. Der Hauptpunkt des Hauptpunkts, der beachtet werden sollte.