Soal 1Apa yang ditampilkan code berikut?print("Python", "dasar")
Print dan komentar
Pelajari dasar print() Python untuk menampilkan output, menulis komentar, dan menyisipkan nilai dengan f-strings.
Standard output (print)
Ketika sebuah program menampilkan text ke layar, ini disebut standard output (output standar). Di Python kamu pakai function bernama print() — value yang kamu taruh di dalam kurung akan ditampilkan ke layar.
Bahkan "Hello, World!" klasik yang muncul di setiap buku pemula sebenarnya hanya program kecil yang memakai print() untuk menampilkan string itu.
Kamu bisa membungkus string dengan "..." (petik dua) atau '...' (petik satu) — keduanya artinya sama. Pastikan saja petik buka dan petik tutup sama jenisnya.
Angka tidak perlu tanda petik.
print("Hello, World!") # Hello, World!
print('Halo') # Halo
# Angka tidak perlu tanda petik
print(123) # 123
# Dipisah pakai koma, bagian-bagiannya digabung dengan spasi
print("Python", "seru") # Python seru
Komentar
Komentar adalah catatan yang bisa kamu tinggalkan di dalam program. Python mengabaikan komentar saat runtime, jadi komentar itu hanya ada untuk dibaca manusia.
Memang butuh sedikit usaha buat menulisnya, tapi komentar membantu developer lain memahami apa yang sedang dilakukan code-mu.
Semua yang ada mulai dari # sampai akhir baris adalah komentar, dan Python mengabaikannya. Kamu juga bisa mulai komentar di tengah baris — apa pun yang ada setelah # menjadi komentar.
Komentar satu baris (#)
Tulis # (hash) dan semua yang ada dari situ sampai akhir baris menjadi komentar.
Kamu bisa menaruhnya di awal baris atau di tengah baris, yang berguna untuk meninggalkan catatan di dalam code.
Komentar banyak baris ("""...""")
Saat kamu mau penjelasan yang memakan beberapa baris, bungkus dengan """ (tiga petik dua) di kedua sisi dan semua isinya dianggap komentar.
Secara teknis itu sebenarnya "string banyak baris", tapi kalau kamu tidak menugaskannya ke variable apa pun, pada praktiknya dia berperilaku seperti komentar.
# Ini komentar satu baris
print("Baris ini jalan") # Kamu juga bisa menaruh komentar di akhir baris
"""
Kamu bisa memakai ini
sebagai komentar
yang memakan banyak baris
"""
print("Baris ini juga jalan")
Komentar juga bisa menonaktifkan code sementara
Tambahkan # di awal baris yang tidak mau kamu jalankan, baris itu akan di-skip. Ini disebut commenting out, dan sangat berguna saat kamu lagi debugging atau eksperimen.
Menyisipkan value dengan f-string
Sampai sekarang kamu baru menampilkan string tetap. Di code sungguhan, sering kali kamu ingin menggabungkan value variable ke dalam text — seperti "Halo, {Alice}!" (variable akan dibahas di artikel berikutnya).
Di situlah f-string berperan. Cukup tambah f di depan string lalu tulis {nama_variable}, dan value variable akan langsung disisipkan di sana.
name = "Alice"
age = 18
# f-string: taruh nama variable di dalam {}
print(f"Nama saya {name}") # Nama saya Alice
print(f"Saya {name}, umur {age} tahun") # Saya Alice, umur 18 tahun
# Kamu juga bisa menulis ekspresi di dalam {}
print(f"Tahun depan saya {age + 1}") # Tahun depan saya 19
# Sebagai referensi: style .format() lama melakukan hal yang sama
print("Nama saya {}".format(name)) # Nama saya Alice
f-string ada sejak Python 3.6 dan merupakan standar yang dipakai sekarang untuk hal ini.
Style lama "...{}...".format(value) dulunya cara standar untuk hal ini, tapi kalau kamu baru belajar sekarang, cukup pakai f-string saja.
Di artikel ini kamu sudah menguasai alat-alat dasar pertama di Python — menampilkan ke layar dengan print(), menulis komentar dengan # dan """...""", dan menyisipkan variable ke string dengan f-string.
Dengan itu saja, kamu sudah bisa menulis program sederhana yang menggabungkan value dan menampilkannya ke layar. Di artikel berikutnya kita akan membahas variable — kotak tempat menyimpan value.
Cek Pemahaman
Jawab setiap pertanyaan satu per satu.
Soal 2Simbol apa yang dipakai untuk menulis komentar satu baris di Python?
Soal 3Apa output dari code berikut?name = "Alice"
print(f"Halo, {name}!")