Wie wird der Zeilenumbruch im Code nicht gedruckt? (Python 2.7)Drucken n aber nicht ästhetische Zeilenumbrüche?
Beispiel:
print("Hello world, this is a very very long sentence with variables 1:\n%s\nVariable 2:\n%s\nVariable 3:\n%s\nVariable 4:\n%s\nVariable 5:\n%s" % (var1, var2, var3, var4, var5))
In der Tat gibt es mehrere Variablen, aber ich schneide diese bis 5 für das Beispiel.
Ich brauche das '\ n'.
Für eine bessere Lesbarkeit muss ich diese print
Anweisung auf mehrere Zeilen innerhalb des Codes schreiben. Wenn Sie jedoch einige Zeilenumbrüche einfügen, werden diese Zeilenumbrüche in der Ausgabe angezeigt (was ich nicht möchte).
Gibt es eine Möglichkeit, keine Zeilenumbrüche anzuzeigen (aber das gewünschte '\ n' anzuzeigen)?
Meinen Sie die Newline unterdrücken dass 'print()' nach jedem Aufruf druckt? In diesem Fall können Sie das Schlüsselwort "end" verwenden: 'print (, end = '')'. –
Bitte beachten Sie auch die Verwendung von 'print (" Hallo Welt, {} {} {} ". Format (1,2,3))' – Torxed
Duplizieren: https://stackoverflow.com/questions/10660435/pythonic-way-to -create-a-long-multi-line-string – NieDzejkob