Daftar cetak python dengan baris baru

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

Daftar cetak python dengan baris baru

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

Daftar cetak python dengan baris baru

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

Daftar cetak python dengan baris baru

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

Daftar cetak python dengan baris baru

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

Daftar cetak python dengan baris baru

Tetapi jika Anda menggunakan beberapa pernyataan cetak satu demi satu dalam skrip Python

Daftar cetak python dengan baris baru

Keluaran akan dicetak dalam baris terpisah karena \n telah ditambahkan "di belakang layar" di akhir setiap baris

Daftar cetak python dengan baris baru

🔹 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

Daftar cetak python dengan baris baru

Kami melihat hasilnya dicetak dalam dua baris

Daftar cetak python dengan baris baru

Tetapi jika kita menyesuaikan nilai end dan mengaturnya ke

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

Daftar cetak python dengan baris baru

Spasi akan ditambahkan ke akhir string alih-alih karakter baris baru \n, sehingga output dari dua pernyataan cetak akan ditampilkan di baris yang sama

Daftar cetak python dengan baris baru

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

Daftar cetak python dengan baris baru

Keluarannya adalah

Daftar cetak python dengan baris baru

💡 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

Daftar cetak python dengan baris baru

Keluarannya adalah

Daftar cetak python dengan baris baru

🔸 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

Daftar cetak python dengan baris baru

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

Daftar cetak python dengan baris baru

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


Daftar cetak python dengan baris baru
Estefania Cassingena Navone

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

Bagaimana cara mencetak daftar pada baris terpisah?

Cetak elemen daftar pada Baris terpisah menggunakan sep # Gunakan argumen sep untuk mencetak elemen daftar pada baris terpisah , e. g. cetak(*daftar_saya, sep='\n'). Item dalam daftar akan dibongkar dalam panggilan ke fungsi print() dan akan dicetak pada baris terpisah.

Bagaimana cara mencetak semua elemen dalam daftar dalam satu baris?

Untuk mencetak semua daftar elemen dalam satu baris, unpack daftar ke dalam fungsi print() bawaan . Secara khusus, Anda menggunakan operator asterisk sebagai awalan di depan daftar untuk membongkar semua elemen ke dalam daftar argumen fungsi print().

Apakah ada cara untuk memasukkan jeda baris ke dalam daftar dengan Python?

Anda dapat memisahkan string demi baris menjadi daftar dengan metode string, splitlines() . Selain \n dan \r\n , itu juga dipisahkan oleh \v (tabulasi baris) atau \f (umpan formulir), dll. Lihat juga artikel berikut untuk informasi lebih lanjut tentang splitlines().

Apa yang dilakukan end ='\ t dengan Python?

Fungsi ini pada dasarnya mencetak nilai dalam daftar dan jika ada daftar bersarang maka ia mencetaknya dengan spasi tab.