Python New Line dan Cara Mencetak Python Tanpa Newline

Selamat datang! Karakter baris baru dalam Python digunakan untuk menandai akhir baris dan awal baris baru. Mengetahui cara menggunakannya sangat penting jika Anda ingin mencetak output ke konsol dan bekerja dengan file.

Di artikel ini, Anda akan mempelajari:

  • 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 Baris Baru

Karakter baris baru di Python adalah:

Itu terbuat dari dua karakter:

  • Garis miring terbalik.
  • Surat itu 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 Laporan Cetak

Secara default, pernyataan cetak menambahkan karakter baris baru "di belakang layar" di akhir string.

Seperti ini:

Ini terjadi karena, menurut Dokumentasi Python:

Nilai default dari endparameter printfungsi bawaan adalah \n, jadi karakter baris baru ditambahkan ke string.

💡 Tip: Tambahkan berarti "tambahkan ke akhir".

Ini adalah definisi fungsinya:

Perhatikan bahwa nilai dari endadalah \n, jadi ini akan ditambahkan ke akhir string.

Jika Anda hanya menggunakan satu pernyataan cetak, Anda tidak akan melihat ini 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 \ntelah ditambahkan "di belakang layar" di akhir setiap baris:

🔹 Cara Mencetak Tanpa Garis Baru

Kita dapat mengubah perilaku default ini dengan menyesuaikan nilai endparameter printfungsi.

Jika kami menggunakan nilai default dalam contoh ini:

Kami melihat output dicetak dalam dua baris:

Tetapi jika kita menyesuaikan nilai enddan mengaturnya ke" "

Sebuah spasi akan ditambahkan ke akhir string alih-alih karakter baris baru \n, sehingga keluaran dari dua pernyataan cetak akan ditampilkan di baris yang sama:

Anda dapat menggunakan ini untuk mencetak urutan nilai dalam satu baris, seperti dalam contoh ini:

Outputnya adalah:

💡 Tip: 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 dari sebuah iterable di baris yang sama:

Outputnya adalah:

🔸 Karakter Baris Baru dalam File

Karakter baris baru \njuga ditemukan di file, tetapi "tersembunyi". Saat Anda melihat baris baru dalam file teks, karakter baris baru \ntelah dimasukkan.

Anda dapat memeriksanya dengan membaca file dengan .readlines(), seperti ini:

with open("names.txt", "r") as f: print(f.readlines())

Outputnya adalah:

Seperti yang Anda lihat, tiga baris pertama dari file teks diakhiri dengan \nkarakter baris baru yang berfungsi "di belakang layar".

💡 Tip: Perhatikan bahwa hanya baris terakhir dari file yang tidak diakhiri dengan karakter baris baru.

🔹 Singkatnya

  • Karakter baris baru dalam Python adalah \n. Ini digunakan untuk menunjukkan akhir baris teks.
  • Anda dapat mencetak string tanpa menambahkan baris baru end = , yang merupakan 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 dengan Python.

Lihat kursus online saya. Ikuti saya di Twitter. ⭐️