Erstellen eines mehrzeiligen Zeichenkette in Python

Muhammad Waiz Khan 10 Oktober 2023
  1. Erstellen einer mehrzeiligen Zeichenkette in Python mit """
  2. Erstellen eines mehrzeiligen Zeichenkette in Python mit ()
  3. Erstellen einer mehrzeiligen Zeichenkette in Python mit \
Erstellen eines mehrzeiligen Zeichenkette in Python

In diesem Tutorial wird erklärt, wie man eine mehrzeilige Zeichenkette in Python erstellen kann. Unter einem mehrzeiligen String versteht man einen String, der aus mehreren Zeilen besteht.

Ein Beispiel:

multi_line_string = "this is line number 1"
"this is line number 2"
"this is line number 3"
"this is line number 4"

Alle diese Zeilen werden in einer String-Variablen - multi_line_string - erwartet, aber tatsächlich wird nur die erste Zeile zugewiesen, und der Compiler gibt einen Fehler.

Erstellen einer mehrzeiligen Zeichenkette in Python mit """

Eine Möglichkeit, eine mehrzeilige Zeichenkette zu erstellen, ist die Verwendung von """ am Anfang und Ende der Zeilen. Indem wir dreifache Anführungszeichen anstelle von einfachen oder doppelten Anführungszeichen verwenden, können wir der Zeichenkette einen mehrzeiligen Text zuweisen. Es ist die einfachste Methode, um mehrere Zeilen von irgendwoher zu kopieren und sie einer String-Variablen zuzuweisen, ohne sie zu verändern.

Beispielcode:

multi_line_string = """this is line number 1
this is line number 2
this is line number 3
this is line number 4"""

print(multi_line_string)

Ausgabe:

this is line number 1
this is line number 2
this is line number 3
this is line number 4

Erstellen eines mehrzeiligen Zeichenkette in Python mit ()

In dieser Methode setzen wir einfach alle Textzeilen in Klammern (), um eine mehrzeilige Zeichenkette zu erzeugen, wobei jede Zeile innerhalb der doppelten oder einfachen Anführungszeichen steht.

Sie kann nützlich sein, wenn wir eine mehrzeilige Zeichenkette aus mehreren String-Variablen erstellen wollen, ohne sie einzeln zu verketten oder in eine einzige Zeile zu schreiben und den +-Operator für die Verkettung zu verwenden.

Beispiel-Code:

multi_line_string = (
    "this is line number 1 "
    "this is line number 2 "
    "this is line number 3 "
    "this is line number 4"
)

print(multi_line_string)

Ausgabe:

this is line number 1 this is line number 2 this is line number 3 this is line number 4

Erstellen einer mehrzeiligen Zeichenkette in Python mit \

Eine mehrzeilige Zeichenkette kann auch erstellt werden, indem der Backslash \ an das Ende jeder Zeile der mehrzeiligen Zeichenkette gesetzt wird.

Die Funktion ist die gleiche wie die Klammermethode (). Auch hier werden einfach alle Mehrfachzeilen verkettet und eine mehrzeilige Zeichenkette erzeugt.

Beispielcode:

multi_line_string = (
    "this is line number 1 "
    "this is line number 2 "
    "this is line number 3 "
    "this is line number 4"
)
print(multi_line_string)

Ausgabe:

this is line number 1 this is line number 2 this is line number 3 this is line number 4

Verwandter Artikel - Python String