Python entfernt Newline aus einer Zeichenfolge

Python entfernt Newline aus einer Zeichenfolge
In Python sind die Saiten eine Reihe von Elementen. Diese Elemente sind von einzelnen und doppelten Anführungszeichen umgeben. Python hat ein Newline -Symbol. Es wird durch "/n" dargestellt. Es wird verwendet, um den Höhepunkt einer Linie und das Aussehen einer neuen Linie zu verfolgen. Der Newline-Charakter wird in F-Strings verwendet. Darüber hinaus druckt die Print -Anweisung ein neues Zeilencharakter bis zum Ende.

Newline -Charakter „/n“ ist ein besonderer Charakter. Es ist hilfreich, eine neue Linie zu erstellen. Wenn wir das Newline -Charakter (/n) verwenden, wird spontan eine neue Zeile erstellt.

In Python haben die Saiten einen neuen Charakter (/n). Wenn wir das neue Zeichenzeichen am Ende der Zeichenfolge entfernen möchten, verwenden wir die Funktion rstrip (). Diese Funktionen sind integrierte Funktionen. Schauen wir uns diese Methoden an:

Verwenden der Funktion Strip ():

Die Strip () -Funktion wird zur Entfernung weißer Räume aus der Schnur verwendet. Dies ist eine integrierte Python-integrierte Funktion. Wenn wir das neue Zeilenzeichen vom Ende der Zeichenfolge entfernen möchten, verwenden wir die Funktion rstrip () und nicht die Funktion Strip (). Das rechts von der Zeichenfolge vorhandene Newline -Zeichen wird durch die Verwendung dieser Funktion nicht beeinflusst und ändert sich nicht.

Um die Codes von Python durchzuführen, müssen wir Spyder Version 5 installieren. Wir haben ein neues Projekt namens „Untitled“ erstellt.py6 ”. Um eine neue Datei zu erstellen, haben wir auf der Tastatur „Strg+n“ gedrückt:

In diesem Fall nehmen wir eine Zeichenfolge mit dem Namen "Daten". Wir möchten das neue Zeichen aus der angegebenen Zeichenfolge entfernen. Wir deklarieren eine leere Liste. Die für diese leere Liste verwendete Variable ist new_data. Dann machen wir eine "für" -Schloop, die sich bis zum Ende wiederholt. Wenn das Newline -Zeichen aus der Zeichenfolge entfernt wird, wird es in einer neuen Variablen von New_Data gespeichert. Dazu verwenden wir die append () -Methode, um sie hinzuzufügen. Danach verwenden wir die Funktion Strip (), die das neue Zeichenzeichen aus der Zeichenfolge beseitigt:

Die Print -Anweisung gibt die angegebene Liste der Zeichenfolge ohne neue Zeilenzeichen zurück.

Verwenden Sie Ersatz () Funktion:

Die Funktion Ersatz () ist hilfreich, um das spezifische Element durch ein definiertes Element zu ersetzen. Es ist eine Python-integrierte Funktion. Daher müssen wir diese Funktion nicht installieren.

Die Brute -Force -Methode ist ein anderer Name für diese Technik. In dieser Methode verwenden wir die "für" -Schloop. Wenn wir in der Zeichenfolge ein neues Zeilenzeichen finden, ersetzen wir normalerweise jede Zeichenfolge mit der Schleife "für". Wir erstellen eine Liste von Elementen und wenden diese Technik darauf an. Listen sind der Datentyp von Python, der zum Speichern mehrerer Elemente in einer Variablen verwendet wird.

Wir erstellen eine Liste von Elementen in der Zeichenfolge. Die für die Liste verwendete Variable ist "String". Wir werden diese neuen Charaktere durch Whitespace ersetzen. Wir verwenden die "Rez" -Variable, um eine leere Liste zu deklarieren. Hier wird ein für die Schleife erstellt. Diese Schleife wiederholt sich bis zum Ende der Liste:

Wenn wir das neue Zeilenzeichen aus der Zeichenfolge entfernen, wird es in der Variablen „Rez“ gespeichert. Dafür verwenden wir die append () -Methode. Anschließend wenden wir die Funktion ersetzen (). In dieser Funktion sind zwei Parameter implementiert. Der erste Parameter ist "/n". Es ist der Charakter, den wir ersetzen wollen. Wir haben Whitespace als zweiter Parameter der Funktion bestanden:

Wir erhalten die ersetzte Liste der Elemente als Ausgabe.

Verwenden der Re.sub () Methode:

Dort.Sub () -Methode wird verwendet, um ein Substring zu erhalten und ihre Existenz in der Zeichenfolge mit einem anderen Substring wiederherzustellen. Um diese Funktion zu verwenden, müssen wir das „RE“ -Modul in den Code importieren. Dieses Modul ist ein in Python integriertes Modul, das den regulären Ausdruck abwickelt. Es ist nützlich, Muster für bestimmte Zeichenfolgen zu finden:

In diesem Code importieren wir das „Re“ -Modul. Wir erstellen eine Zeichenfolge nach der Variablen "Liste". Wir haben eine leere Liste deklariert. Die Variable „Ausgabe“ wird für diese leere Liste verwendet. Die "für" -Schloop wird in diesem Code erstellt. Es wiederholt sich bis zum Ende. Nachdem das neue Zeilencharakter eliminiert wurde, wird er in einer Ausgangsvariablen gespeichert. Als nächstes verwenden wir die Funktion append (). Danach sub.Die Funktion ersetzen () wird angewendet. Es enthält zwei Argumente. Das Newline -Zeichen wird als erstes Argument übergeben, und eine leere Zeichenfolge wird als zweites Argument übergeben, da „/n“ durch eine leere Zeichenfolge ersetzt wird. Endlich rufen wir die Druckanweisung an, um die Ausgabe zu erhalten.

Dies verwendet das Regex -Modul des RE.Unterfunktion. Es ändert alle neuen Zeichen mit leeren Saiten. Diese Funktion sucht nach jedem Ereignis.

Die Druckanweisung druckt die ersetzte Zeichenfolge mit dem RE.Unterfunktion.

Abschluss:

In Python wird der Newline -Charakter durch „/n“ dargestellt. Die Quadratklammern umgeben die Liste. Die Elemente in der Liste werden von Commas getrennt. In diesem Artikel haben wir verschiedene Methoden zur Beseitigung des Newline -Charakters aus einer Zeichenfolge erläutert. Wir verwenden das Regex -Modul von RE.Sub () Funktion und auch die Funktion ersetzen () verwenden. Diese Funktion entfernt alle neuen Zeichen und ersetzt sie durch Whitespace. Ich hoffe, dieser Artikel hilft Ihnen viel, während die Newline aus der Python -String eliminiert wird.