Bagaimana Cara Mencetak Data dalam Python?
Irhan Hisyam Dwi Nugroho
•
15 November 2024
•
452
Bagaimana cara mencetak data dalam python? Mencetak data dalam Python adalah keterampilan dasar namun sangat penting bagi para pemula hingga pengguna lanjutan dalam pemrograman.
Dengan kemampuan ini, Warga Bimbingan bisa menampilkan informasi, men-debug kode, dan menyajikan data dalam format yang mudah dipahami.
Mencetak data di Python bukan sekadar menampilkan teks, tetapi juga memahami berbagai teknik dan format output untuk hasil yang lebih dinamis dan sesuai kebutuhan.
Dalam artikel ini, MinDi akan mengajak kamu mempelajari cara mencetak data dalam Python, mulai dari dasar-dasar hingga format output yang lebih canggih.
Baca juga: Apa itu Clean Code? Definisi, Manfaat, Prinsip, & Contoh
Cara Mencetak Data dalam Python
Sumber: Canva
Bagaimana cara mencetak data dalam Python? Salah satu cara termudah adalah dengan menggunakan fungsi bawaan Python, yaitu print(). Fungsi ini memungkinkan kita untuk menampilkan hasil atau output dari kode yang kita tulis.
Fungsi print() digunakan untuk mencetak teks, variabel, atau hasil perhitungan langsung ke layar. Cukup tulis print() diikuti teks atau variabel yang ingin ditampilkan di dalam tanda kurung.
Misalnya, jika Kamu ingin menampilkan teks "Halo, Dunia!", Kamu bisa menulis:
print("Halo, Dunia!") |
Output:
Halo, Dunia! |
Kamu juga bisa mencetak nilai variabel menggunakan print(). Misalnya, jika variabel x bernilai 10 dan Kamu ingin mencetak "Nilai x adalah 10", kode yang digunakan adalah:
x = 10 print("Nilai x adalah", x) |
Output:
Nilai x adalah 10 |
Dengan print(), Kamu bisa dengan mudah mencetak berbagai jenis data dalam Python, menjadikannya alat penting untuk menampilkan hasil kode dan mempermudah proses debugging.
Jadi, sekarang Kamu tahu bagaimana cara mencetak data dalam Python!
Baca juga: Apa Itu Tipe Data Golang? Pengertian, Jenis, & Contohnya
Jenis-jenis Format Output di Python
Sumber: Canva
Berikut adalah berbagai jenis format output yang bisa Kamu gunakan dalam Python untuk menampilkan data dengan lebih fleksibel dan sesuai kebutuhan.
Setiap format memiliki keunikannya sendiri untuk memudahkan Kamu dalam mencetak data. Yuk, simak jenis-jenis format output di bawah ini!
1. Teks Biasa (Plain Text)
Format ini adalah metode output yang paling sederhana. Kamu hanya perlu menuliskan teks yang ingin ditampilkan di antara tanda kutip dalam print().
print("Selamat belajar Python!") # Output: Selamat belajar Python! |
Baca juga: Garbage Collector Golang: Definisi hingga Strategi Optimasi
2. String Formatting
String formatting menggunakan metode .format() untuk menyisipkan variabel ke dalam teks. Metode ini sangat memudahkan jika Kamu ingin menggabungkan teks dengan variabel.
nama = "Budi" print("Halo, {}!".format(nama)) # Output: Halo, Budi! |
Baca juga: Apa Itu Generic Function? Arti, Cara Kerja, dan Contoh
3. Bilangan Desimal
Jika Kamu ingin menampilkan bilangan desimal dengan jumlah digit tertentu di belakang koma, gunakan {:.nf} dalam .format(), di mana n adalah jumlah digit di belakang koma.
pi = 3.14159 print("Nilai Pi adalah {:.2f}".format(pi)) # Output: Nilai Pi adalah 3.14 |
Baca juga: Ternary Operator di Golang? Penjelasan dan Solusinya
4. Notasi Ilmiah
Notasi ilmiah memudahkan untuk menampilkan angka dalam format eksponensial, terutama untuk angka yang sangat besar atau kecil. Gunakan {:.ne} dalam .format(), dengan n sebagai jumlah digit.
angka = 3000000 print("Angka dalam notasi ilmiah adalah {:.2e}".format(angka)) # Output: Angka dalam notasi ilmiah adalah 3.00e+06 |
5. F-String (Format String Modern)
F-string adalah metode format string yang lebih ringkas dan diperkenalkan di Python 3.6. Kamu bisa langsung menyisipkan variabel ke dalam string menggunakan {} di dalam tanda kutip dengan awalan f.
nama = "Dina" umur = 20 print(f"Nama saya {nama} dan saya berumur {umur} tahun.") # Output: Nama saya Dina dan saya berumur 20 tahun. |
6. Lebar Kolom dan Penyelarasan Teks
Untuk mencetak data dalam bentuk kolom yang rapi, Kamu bisa mengatur lebar kolom atau menyelaraskan teks dengan {:<n}, {:>n}, atau {:^n}, di mana n adalah lebar kolom.
nama = "Dina" nilai = 92 print("{:<10} | {:>3}".format(nama, nilai)) # Output: Dina | 92 |
7. Menampilkan Persentase
Jika Kamu ingin menampilkan data dalam bentuk persentase, Kamu bisa menggunakan {:.n%} dalam .format(), di mana n adalah jumlah digit desimal yang diinginkan.
presentase = 0.857 print("Nilai keberhasilan adalah {:.1%}".format(presentase)) # Output: Nilai keberhasilan adalah 85.7% |
8. Menggabungkan Teks dan Variabel dengan Koma
Dalam print(), Kamu bisa menggabungkan teks dan variabel secara langsung dengan koma ,. Cara ini tidak memerlukan format tambahan.
nama = "Dina" umur = 20 print("Nama:", nama, "| Umur:", umur) # Output: Nama: Dina | Umur: 20 |
Dengan memahami jenis-jenis format output di atas, Kamu dapat lebih fleksibel dalam menampilkan data di Python. Pilih format yang sesuai dengan kebutuhan Kamu untuk menghasilkan output yang rapi dan profesional.
Baca juga: Apa Itu Golang Syntax? Pengertian, Elemen, & Kelebihan
Tingkatkan Skill Backend Development di Bootcamp dibimbing.id
Setelah memahami Bagaimana cara mencetak data dalam python?, saatnya kamu melangkah lebih jauh dan menguasai dunia Backend Development!
Yuk, ikuti Bootcamp Backend di dibimbing.id! Di sini, kamu akan belajar dari mentor berpengalaman dengan materi praktis yang dirancang untuk pemahaman mendalam.
Kamu nggak cuma belajar teori, tapi juga langsung praktek membangun API, mengelola database, menguasai bahasa pemrograman seperti Golang, serta siap berkarier di bidang teknologi!
Dibimbing.id juga memiliki lebih dari 700+ hiring partner dan 90% alumni sukses berkarier di dunia IT. Jadi, tunggu apa lagi? Jika ada pertanyaan, langsung hubungi kami di sini! Kami siap membantu.
Yuk, gabung sekarang dan #BimbingSampeJadi Backend Developer profesional!
Referensi:
Tags
Irhan Hisyam Dwi Nugroho
Irhan Hisyam Dwi Nugroho is an SEO Specialist and Content Writer with 4 years of experience in optimizing websites and writing relevant content for various brands and industries. Currently, I also work as a Content Writer at Dibimbing.id and actively share content about technology, SEO, and digital marketing through various platforms.