Seite 1 von 1

PyCharm Einrückung

Verfasst: Mittwoch 28. August 2019, 17:53
von PyTimmi
Hallo zusammen,

ich hab zwar schon einiges mit Python gemacht.
Das ist aber schon lange her und ich hab immer einfach drauf los gemacht.

Jetzt will ich mal richtig von vorn beginnen.
Hab mir als IDE PyCharm ausgesucht.

Es geht grade um mehrzeilige Strings. Und ich wundere mich, warum die im Editor nicht eingerückt werden. Siehe folgenden Code:

Code: Alles auswählen

# Zeichenketten.py
# In diesem Skript wird fröhlich mit Zeichenketten gespielt.

s = "Ich bin ein String über mehrere Zeilen \
definiert, genau gesagt \
vier Zeilen"

print(s)
Sollten die zweite und die dritte Zeile des Codes nicht eingerückt werden? Oder gilt das nicht für so etwas?

Re: PyCharm Einrückung

Verfasst: Mittwoch 28. August 2019, 18:11
von Sirius3
Wenn die Zeilen eingerückt wären, wären ja Leerzeichen im String:

Code: Alles auswählen

s = "Ich bin ein String über mehrere Zeilen \
    definiert, genau gesagt \
    vier Zeilen"

print(s)
# Ich bin ein String über mehrere Zeilen    definiert, genau gesagt    vier Zeilen

Re: PyCharm Einrückung

Verfasst: Mittwoch 28. August 2019, 20:18
von __blackjack__
Wobei man statt \ auch besser tatsächlich mehrzeilige Zeichenkettenliterale verwenden sollte. Und inhaltlich stimmt das mit den *vier* Zeilen nicht. :-)