Eine Zeichenkette auf einer neuen Zeile in Python aufteilen

Abdul Jabbar 23 Januar 2022
Eine Zeichenkette auf einer neuen Zeile in Python aufteilen

Bei der Arbeit mit den Saiten stehen wir meistens vor der Situation, dass wir eine große Saite in einzelne Linien zerlegen möchten. In diesem Artikel lernen wir, wie man den großen String in kleinere Textteile aufteilt und auch, wie wir den großen String in Python in einzelne Zeilen aufteilen können. Ein String-Split ist eine Methode, die die Wörter des Strings weiter in kleinere Teile aufteilt oder aufteilt.

Durch die Arbeit mit Strings in anderen Programmiersprachen haben wir die Verkettung (das Kombinieren der kleinen Teile von Strings) kennengelernt und String split ist genau das Gegenteil davon. Wenn Sie die Split-Operation für einen beliebigen String ausführen möchten, bietet Ihnen Python verschiedene eingebaute Funktionen, aber eine davon heißt split().

Die Python-Methode split() wird verwendet, um den String in kleinere Stücke aufzuteilen, oder wir können sagen, die Methode split() teilt einen String in eine Liste von Zeichen auf. Es bricht die Zeichenkette an Zeilengrenzen und gibt eine Liste von Zeichen mit Index zurück, es erhält auch ein Argument, das als Trennzeichen bezeichnet wird. Ein Trennzeichen in einem Code ist nichts anderes als ein Zeichen oder nur ein Symbol. Wenn kein Trennzeichen angegeben ist, wird die erwähnte Zeichenkette geteilt und standardmäßig werden Leerzeichen verwendet.

Die Syntax zum Aufteilen einer beliebigen Zeichenkette in Python lautet wie folgt:

variable_name = "String value"
variable_name.split()

Aufteilung einer Zeichenkette auf neue Zeilen in Python

Es gibt verschiedene Möglichkeiten, die Zeichenkette in kleinere Wörter oder in neue Zeilen aufzuteilen. Wir werden jede Methode mit Beispielen unten sehen:

Wenn Sie die gesamte Zeichenkette mit einem neuen Zeilentrenner teilen möchten, müssen Sie das \n übergeben. Der String hat auch das nächste Zeilentrennzeichen \n im String, wie unten gezeigt, anstelle eines mehrzeiligen Strings mit dreifachen Anführungszeichen.

sentence = "Hi\nHow are you\n doing Where\n are you"

char = sentence.split("\n")

print(char)

Ausgabe:

['Hi', 'How are you', ' doing Where', ' are you']

Wenn Sie den gesamten String mit der Funktion splitlines() teilen möchten, werden die Zeilen durch Zeilengrenzen getrennt. Wenn Sie möchten, dass die Zeilenumbrüche eingeschlossen werden, müssen Sie True an die Funktion splitlines() übergeben:

sentence = "First Line\n\nThird Line\r Forth Line \r\n"

char = sentence.splitlines()

print(char)

Ausgabe:

['First Line', '', 'Third Line', ' Forth Line ']
sentence = "First Line\n\nThird Line\r Forth Line \r\n"

char = sentence.splitlines()

print(char)

Ausgabe:

['First Line\n', '\n', 'Third Line\r', ' Forth Line \r\n']
Abdul Jabbar avatar Abdul Jabbar avatar

Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.

LinkedIn