Cara menggunakan python set structure

Halo semua! Karakter baris baru yang dipakai dalam bahasa pemrograman Python dipakai untuk menandakan akhir dari sebuah baris kode dan memulai baris baru. Mengetahui bagaimana cara memanfaatkannya merupakan hal penting jika pembaca ingin mencetak sesuatu ke console serta bekerja dengan file.

Dalam artikel ini, pembaca akan belajar:

  • Bagaimana mengidentifikasi baris baru di Python.
  • Bagaimana karakter baris baru dipakai di string dan perintah print.
  • Bagiamana cara menulis perintah print yang tidak menambahkan baris baru diujung string tersebut.

Mari kita mulai!

🔹 Karakter Baris Baru

Karakter baris baru di Python adalah sebagai berikut:

Cara menggunakan python set structure

Karakter di atas terdiri dari dua yaitu:

  • Sebuah backslash/garis miring terbalik.
  • Huruf n.

Jika pembaca melihat karakter tersebut di dalam sebauh string, berarti baris tersebut berakhir dan akan memulai baris baru setelahnya:

Cara menggunakan python set structure

Kita bisa memakai karakter ini dengan menggunakan f-strings:

>>> print(f"Hello\nWorld!")

🔸 Karakter Baris Baru di Perintah Print

Perintah print secara otomatis akan menambahkan karakter baris baru di ujung string yang bersangkutan. Contoh:

Cara menggunakan python set structure

Hal ini terjadi, karena menurut :

The default value of the end parameter of the built-in print function is \n, so a new line character is appended to the string.

Apabila kita terjemahkan ke dalam Bahasa Indonesia artinya:

Nilai dari parameter end pada fungsi print secara otomatis akan bernilai \n, sehingga karakter baris baru akan ditambahkan di akhir string yang diberikan.

💡 Tip: Append dalam pemrograman artinya ada "tambahkan di akhir".

Berikut definisi fungsi print:

Cara menggunakan python set structure

Perhatikan bahwa nilai dari end secara otomatis sudah diisi dengan \n, sehingga karakter baris baru ditambahkan di akhir string.

Jika hanya menggunakan satu printah print, pembaca mungkin tidak memperhatikannya karena hanya ada satu baris kalimat:

Cara menggunakan python set structure

Tapi, jika menggunakan beberapa perintah print dalam sebuah skrip Python:

Cara menggunakan python set structure

Maka hasilnya akan di cetak dalam beberapa baris karena \n akan ditambahkan secara otomatis di belakang layar ke setiap baris tersebut:

Cara menggunakan python set structure

🔹 Bagaimana Menggunakan Print Tanpa Baris Baru

Kita bisa mengubah perilaku ini dengan mengubah nilai dari parameter end dari fungsi print. Jika menggunakan nilai aslinya seperti contoh berikut:

Cara menggunakan python set structure

Kita akan mendapatkan kedua string tersebut dalam dua baris:

Cara menggunakan python set structure

Tapi jika kita ubah nilai dari parameter end dan memberikannya

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

Cara menggunakan python set structure

Sebuah spasi akan ditambahkan ke akhir string menggantikan karakter baris baru \n, sehingga hasilnya dari dua perintah print di atas akan tampil di baris yang sama:

Cara menggunakan python set structure

Trik ini bisa dipakai untuk mencetak serangkaian nilai dalam satu baris, seperti pada contoh di bawah:

Cara menggunakan python set structure

Hasilnya:

Cara menggunakan python set structure

💡 Tip: Kita tambahkan sebuah kondisi untuk memastikan sebuah koma tidak ditambahkan pada angka terakhir.

Kita juga bisa memanfaatkan trik tersebut untuk mencetak nilai-nilai dari sbuah iterable di baris yang sama:

Cara menggunakan python set structure

Hasilnya:

Cara menggunakan python set structure

🔸 Karakter Baris Baru di File

Karakter baris baru \n juga bisa ditemukan di dalam file, tapi karakter tersebut tidak terlihat secara kasat mata. Setiap kali melihat baris baru di dalam sebuah file teks, artinya ada sebuah karakter \n di sana.

Cara menggunakan python set structure

Hal ini bisa dipastikan dengan membaca file yang bersangkutan dengan n0, seperti ini:

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

Hasilnya:

Cara menggunakan python set structure

Seperti yang bisa pembaca lihat, tiga baris pertama diakhiri oleh karakter \n dan karakter tersebut sudah bekerja di belakang layar.

💡 Tip: Perhatikan bahwa hanya baris terakhir yang tidak punya karakter baris baru di ujung.

🔹 Kesimpulan

  • Karakter baris baru di Python adalah \n. Dipakai untuk menandai akhir dari sebuah baris teks.
  • Kita bisa mencetak string tampa menambahkan baris baru dengan n3, yang mana n4 adalah apapun yang akan dipakai untuk memisahkan baris (atau kata, atau nilai apapun itu).

Penulis harap pembaca menyukai dan menemukan ilmu yang bermanfaat di artikel ini. Sekarang pembaca sudah bisa bekerja dengan karakter baris baru di Python.

Lihat kelas online penulis. Ikuti penulis di Twitter. ⭐️

ADVERTISEMENT

ADVERTISEMENT

ADVERTISEMENT

ADVERTISEMENT


Cara menggunakan python set structure
Author: Estefania Cassingena Navone (English)

Developer, technical writer, and content creator @freeCodeCamp. I run the freeCodeCamp.org Español YouTube channel.

Cara menggunakan python set structure
Translator: Bagus Aji Santoso

Read more posts.


If you read this far, tweet to the author to show them you care. Tweet a thanks

Learn to code for free. freeCodeCamp's open source curriculum has helped more than 40,000 people get jobs as developers. Get started

Apa itu python set?

Set dalam bahasa pemrograman python adalah tipe data kolektif yang digunakan untuk menyimpan banyak nilai dalam satu variabel dengan ketentuan: nilai anggota yang disimpan harus unik (tidak duplikat)

Bagaimana cara membuat set kosong python?

Kita dapat membuat set kosong menggunakan fungsi set() .

Apa itu tipe data set python?

Tipe data set hampir sama dengan tipe data yang sebelumnya, dimana akan digunakan untuk menyimpan sekumpulan data. Tipe data ini akan diawali dengan tanda kurung buka kurawal ( { ), dan ditutup dengan tanda kurung tutup ( } ).

Apakah set memiliki index?

Set merupakan struktur data yang tidak memiliki urutan atau index. Sehingga tidak dapat mengakses anggota dengan menggunakan index seperti pada list atau tuple.