В моем коде есть список строк;
A = ['a1', 'a2', 'a3' ...]
B = ['b1', 'b2', 'b3' ...]
и я хочу напечатать их, разделив их разрывом строки, например:
>a1
b1
>a2
b2
>a3
b3
Я пробовал:
print '>' + A + '/n' + B
Но / n не распознается как разрыв строки.
python
line-breaks
Гепарада
источник
источник
\n
. Вот в чем проблемаОтветы:
У вас есть косая черта назад, это должно быть
"\n"
источник
Фактически это символ новой строки
'\n'
.источник
Выходы:
Обратите внимание , что вы используете
/n
что не правильно!источник
источник
Все три способа вы можете использовать для символа новой строки:
источник
\n
это escape-последовательность, обозначаемая обратной косой чертой. Обычная косая черта, например/n
, не работает. В вашем коде вы используете/n
вместо\n
.источник
Вы можете распечатать собственный перенос строки, используя стандартную
os
библиотекуисточник
Также, если вы делаете это консольной программой, вы можете:
print(" ")
и продолжить свою программу. Я нашел самый простой способ отделить текст.источник