Ich habe eine Liste von Zeichenfolgen in meinem Code.
A = ['a1', 'a2', 'a3' ...]
B = ['b1', 'b2', 'b3' ...]
und ich möchte sie getrennt durch einen Zeilenumbruch drucken, wie folgt:
>a1
b1
>a2
b2
>a3
b3
Ich habe es versucht:
print '>' + A + '/n' + B
Aber / n wird nicht als Zeilenumbruch erkannt.
python
line-breaks
Geparada
quelle
quelle
\n
. Das war das ProblemAntworten:
Sie haben Ihren Schrägstrich rückwärts, es sollte sein
"\n"
quelle
Das Newline-Zeichen ist eigentlich
'\n'
.quelle
Ausgänge:
Beachten Sie, dass Sie verwenden,
/n
was nicht korrekt ist!quelle
quelle
Alle drei Möglichkeiten, die Sie für Zeilenumbrüche verwenden können:
quelle
\n
ist eine Escape-Sequenz, die durch den Backslash gekennzeichnet ist. Ein normaler Schrägstrich, wie er/n
nicht funktioniert. In Ihrem Code verwenden Sie/n
anstelle von\n
.quelle
Sie können einen native Zeilenumbrüche drucken mit der Standard -
os
Bibliothekquelle
Auch wenn Sie es zu einem Konsolenprogramm machen, können Sie Folgendes tun:
print(" ")
und Ihr Programm fortsetzen. Ich habe festgestellt, dass es der einfachste Weg ist, meinen Text zu trennen.quelle