Selamat datang. Karakter baris baru di Python digunakan untuk menandai akhir baris dan awal baris baru. Mengetahui cara menggunakannya sangat penting jika Anda ingin mencetak keluaran ke konsol dan bekerja dengan file
Pada artikel ini, Anda akan belajar
- Cara mengidentifikasi karakter baris baru dengan Python
- Bagaimana karakter baris baru dapat digunakan dalam string dan pernyataan cetak
- Bagaimana Anda bisa menulis pernyataan cetak yang tidak menambahkan karakter baris baru ke akhir string
Mari kita mulai. ✨
🔹 Karakter Garis Baru
Karakter baris baru di Python adalah
Itu terbuat dari dua karakter
- Garis miring terbalik
- Surat n
Jika Anda melihat karakter ini dalam sebuah string, itu berarti baris saat ini berakhir pada titik tersebut dan baris baru dimulai tepat setelahnya
Anda juga dapat menggunakan karakter ini di f-string
>>> print(f"Hello\nWorld!")🔸 Karakter Baris Baru dalam Pernyataan Cetak
Secara default, pernyataan cetak menambahkan karakter baris baru "di belakang layar" di akhir string
Seperti ini
Hal ini terjadi karena menurut
Nilai default parameter end_ dari fungsi print bawaan adalah \n, jadi karakter baris baru ditambahkan ke string
💡 Kiat. Append berarti "menambahkan ke akhir"
Ini adalah definisi fungsi
Perhatikan bahwa nilai end adalah \n, jadi ini akan ditambahkan ke akhir string
Jika Anda hanya menggunakan satu pernyataan cetak, Anda tidak akan menyadarinya karena hanya satu baris yang akan dicetak
Tetapi jika Anda menggunakan beberapa pernyataan cetak satu demi satu dalam skrip Python
Keluaran akan dicetak dalam baris terpisah karena \n telah ditambahkan "di belakang layar" di akhir setiap baris
🔹 Cara Mencetak Tanpa Garis Baru
Kita dapat mengubah perilaku default ini dengan menyesuaikan nilai parameter end dari fungsi print
Jika kita menggunakan nilai default dalam contoh ini
Kami melihat hasilnya dicetak dalam dua baris
Tetapi jika kita menyesuaikan nilai end dan mengaturnya ke with open("names.txt", "r") as f: print(f.readlines())2
Spasi akan ditambahkan ke akhir string alih-alih karakter baris baru \n, sehingga output dari dua pernyataan cetak akan ditampilkan di baris yang sama
Anda dapat menggunakan ini untuk mencetak urutan nilai dalam satu baris, seperti pada contoh ini
Keluarannya adalah
💡 Kiat. Kami menambahkan pernyataan bersyarat untuk memastikan bahwa koma tidak akan ditambahkan ke nomor terakhir dari urutan
Demikian pula, kita dapat menggunakan ini untuk mencetak nilai iterable di baris yang sama
Keluarannya adalah
🔸 Karakter Baris Baru di File
Karakter baris baru \n juga ditemukan di file, tetapi "tersembunyi". Saat Anda melihat baris baru dalam file teks, karakter baris baru \n telah disisipkan
Anda dapat memeriksanya dengan membaca file dengan with open("names.txt", "r") as f: print(f.readlines())6, seperti ini
with open("names.txt", "r") as f: print(f.readlines())_Keluarannya adalah
Seperti yang Anda lihat, tiga baris pertama dari file teks diakhiri dengan baris baru \n karakter yang berfungsi "di belakang layar. "
💡 Kiat. Perhatikan bahwa hanya baris terakhir file yang tidak diakhiri dengan karakter baris baru
🔹 Dalam Ringkasan
- Karakter baris baru dalam Python adalah \n. Ini digunakan untuk menunjukkan akhir baris teks
- Anda dapat mencetak string tanpa menambahkan baris baru dengan with open("names.txt", "r") as f: print(f.readlines())9, yang n0 adalah karakter yang akan digunakan untuk memisahkan baris
Saya sangat berharap Anda menyukai artikel saya dan merasa terbantu. Sekarang Anda dapat bekerja dengan karakter baris baru di Python
Lihat kursus online saya. Ikuti saya di Twitter. ⭐️
IKLAN
IKLAN
IKLAN
IKLAN
Pengembang, penulis teknis, dan pembuat konten @freeCodeCamp. Saya menjalankan freeCodeCamp. org Español saluran YouTube
Jika Anda membaca sejauh ini, tweet ke penulis untuk menunjukkan bahwa Anda peduli. Tweet terima kasih
Belajar kode secara gratis. Kurikulum open source freeCodeCamp telah membantu lebih dari 40.000 orang mendapatkan pekerjaan sebagai pengembang. Memulai