Selamat Datang! Karakter baris baru di Python digunakan untuk menandakan akhir baris dan permulaan baris baru. Mengetahui cara menggunakannya adalah mustahak jika anda ingin mencetak output ke konsol dan bekerja dengan fail.
Dalam artikel ini, anda akan belajar:
- Bagaimana mengenal pasti watak barisan baru di Python.
- Bagaimana watak baris baru dapat digunakan dalam rentetan dan pernyataan cetak.
- Bagaimana anda boleh menulis pernyataan cetak yang tidak menambah watak baris baru di hujung rentetan.
Mari kita mulakan! ✨
? Watak Baris Baru
Watak barisan baru di Python ialah:

Ia terdiri daripada dua watak:
- Tanda belakang.
- Surat itu
n
.
Sekiranya anda melihat watak ini dalam rentetan, itu bermaksud bahawa garis semasa berakhir pada ketika itu dan garis baru bermula tepat selepas itu:

Anda juga boleh menggunakan watak ini dalam rentetan :
>>> print(f"Hello\nWorld!")
? Watak Baris Baru dalam Penyataan Cetak
Secara lalai, pernyataan cetak menambah watak baris baru "di belakang tabir" di hujung rentetan.
Seperti ini:

Ini berlaku kerana, menurut Dokumentasi Python:
Nilai lalai end
parameter print
fungsi bawaan adalah \n
, jadi watak baris baru ditambahkan pada rentetan.
? Petua: Lampirkan bermaksud "tambah hingga akhir".
Ini adalah definisi fungsi:

Perhatikan bahawa nilai end
adalah \n
, jadi ini akan ditambahkan ke akhir rentetan.
Sekiranya anda hanya menggunakan satu pernyataan cetak, anda tidak akan memperhatikannya kerana hanya satu baris yang akan dicetak:

Tetapi jika anda menggunakan beberapa pernyataan cetak satu demi satu dalam skrip Python:

Keluaran akan dicetak dalam baris yang berasingan kerana \n
telah ditambahkan "di belakang tabir" di akhir setiap baris:

? Cara Mencetak Tanpa Baris Baru
Kita boleh mengubah tingkah laku lalai ini dengan menyesuaikan nilai end
parameter print
fungsi.
Sekiranya kita menggunakan nilai lalai dalam contoh ini:

Kami melihat output dicetak dalam dua baris:

Tetapi jika kita menyesuaikan nilai end
dan menetapkannya ke" "

Ruang akan ditambahkan ke hujung rentetan dan bukannya watak baris baru \n
, sehingga output dari dua pernyataan cetak akan dipaparkan dalam baris yang sama:

Anda boleh menggunakannya untuk mencetak urutan nilai dalam satu baris, seperti dalam contoh ini:

Keluarannya adalah:

? Petua: Kami menambahkan pernyataan bersyarat untuk memastikan bahawa koma tidak akan ditambahkan ke nombor urutan terakhir.
Begitu juga, kita dapat menggunakannya untuk mencetak nilai-nilai berulang dalam baris yang sama:

Keluarannya adalah:

? Watak Baris Baru dalam Fail
Karakter baris baru \n
juga terdapat dalam fail, tetapi "tersembunyi". Apabila anda melihat baris baru dalam fail teks, watak baris baru \n
telah dimasukkan.

Anda boleh menyemaknya dengan membaca fail dengan .readlines()
, seperti ini:
with open("names.txt", "r") as f: print(f.readlines())
Keluarannya adalah:

Seperti yang anda lihat, tiga baris pertama fail teks diakhiri dengan \n
watak baris baru yang berfungsi "di belakang tabir."
? Petua: Perhatikan bahawa hanya baris terakhir fail yang tidak berakhir dengan watak baris baru.
? Ringkasnya
- Watak barisan baru dalam Python adalah
\n
. Ia digunakan untuk menunjukkan akhir baris teks. - Anda boleh mencetak rentetan tanpa menambahkan baris baru dengan
end =
, yangmerupakan watak yang akan digunakan untuk memisahkan garis.
Saya sangat berharap anda menyukai artikel saya dan menganggapnya berguna. Sekarang anda boleh bekerja dengan watak barisan baru di Python.
Lihat kursus dalam talian saya. Ikuti saya di Twitter. ⭐️