Belajar dengan membaca secara berurutan

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.

Cara kerja print()
print("Hello")source codejalankanHellodi layarkirimoutput

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

Coba 2 latihan berikut di console (kalau berhasil dijalankan, penjelasan akan muncul).

① Pakai print() untuk menampilkan Hello, World!.

② Tampilkan pesan Saya baru mulai belajar Python.

Python Editor

Jalankan kode untuk melihat output

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.

Komentar tidak dijalankan
# Tampilkan totaldiabaikanprint(10 + 5)berjalan→ 15print("Akhir") # noteprint() jalan# diabaikandiabaikanjalanjalan

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.

Coba hal berikut di console di sebelah kanan.

① Ubah baris yang diawali # menjadi catatan apa pun yang kamu mau.

② Tambahkan komentar banyak baris yang dibungkus """...""".

③ Pastikan hanya baris print() yang jalan — tidak ada komentar yang muncul di layar.

Python Editor

Jalankan kode untuk melihat output

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.

Cara kerja f-string
name= "Alice"age= 18f"{name}, {age}"Alice, 18sisipsisipjalan
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.

Coba tampilkan perkenalan diri pakai f-string.

① Tugaskan "Alice" ke variable name dan 18 ke age.

② Pakai f-string untuk menampilkan Saya Alice, umur 18 tahun.

Python Editor

Jalankan kode untuk melihat output

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.

QUIZ

Cek Pemahaman

Jawab setiap pertanyaan satu per satu.

Soal 1Apa yang ditampilkan code berikut?
print("Python", "dasar")

Soal 2Simbol apa yang dipakai untuk menulis komentar satu baris di Python?

Soal 3Apa output dari code berikut?
name = "Alice"
print(f"Halo, {name}!")