Saya memiliki daftar string dalam kode saya;
A = ['a1', 'a2', 'a3' ...]
B = ['b1', 'b2', 'b3' ...]
dan saya ingin mencetaknya dipisahkan dengan penggalan baris, seperti ini:
>a1
b1
>a2
b2
>a3
b3
Saya sudah mencoba:
print '>' + A + '/n' + B
Tapi / n tidak dikenali seperti baris baru.
python
line-breaks
Geparada
sumber
sumber
\n
. Itulah masalahnyaJawaban:
Anda memiliki garis miring ke belakang, seharusnya begitu
"\n"
sumber
Karakter baris baru sebenarnya
'\n'
.sumber
Keluaran:
Perhatikan bahwa Anda menggunakan
/n
yang tidak benar!sumber
sumber
Ketiga cara yang dapat Anda gunakan untuk karakter baris baru:
sumber
\n
adalah urutan escape, dilambangkan dengan garis miring terbalik. Garis miring normal, seperti/n
tidak akan berfungsi. Dalam kode Anda Anda menggunakan/n
bukan\n
.sumber
Anda dapat mencetak pemisah baris asli menggunakan
os
pustaka standarsumber
Juga jika Anda membuatnya menjadi program konsol, Anda dapat melakukan:
print(" ")
dan melanjutkan program Anda. Saya telah menemukan cara termudah untuk memisahkan teks saya.sumber