Eu tenho uma lista de strings em meu código;
A = ['a1', 'a2', 'a3' ...]
B = ['b1', 'b2', 'b3' ...]
e quero imprimi-los separados por uma quebra de linha, assim:
>a1
b1
>a2
b2
>a3
b3
Eu tentei:
print '>' + A + '/n' + B
Mas / n não é reconhecido como uma quebra de linha.
python
line-breaks
Geparada
fonte
fonte
\n
. Esse era o problemaRespostas:
Você tem sua barra para trás, deveria ser
"\n"
fonte
O caractere de nova linha é, na verdade
'\n'
.fonte
Saídas:
Observe que você está usando o
/n
que não é correto!fonte
fonte
Todas as três maneiras que você pode usar para caractere de nova linha:
fonte
\n
é uma sequência de escape, denotada pela barra invertida. Uma barra normal, como/n
não fará o trabalho. Em seu código, você está usando em/n
vez de\n
.fonte
Você pode imprimir uma quebra de linha nativa usando a
os
biblioteca padrãofonte
Além disso, se estiver tornando-o um programa de console, você pode fazer:
print(" ")
e continuar seu programa. Achei a maneira mais fácil de separar meu texto.fonte