Variable & Penamaan

Menyimpan data dengan variable, memahami variable sebagai label, dan aturan penamaan.

Part 2 dari 24 ± 25 menit Gratis

Variable

Variable adalah nama yang menunjuk ke sebuah nilai. Dibuat dengan tanda = (assignment); tidak perlu deklarasi tipe.

nama = "Dina"
umur = 20
tinggi = 165.5

Variable = label, bukan kotak

Di Python, variable lebih tepat dibayangkan sebagai label yang ditempel pada objek:

a = 10
b = a        # label b menunjuk ke objek yang sama dengan a
a = 20       # label a pindah ke objek baru; b tetap 10
print(b)     # 10

Pemahaman ini penting nanti saat kamu mempelajari list: dua variable bisa menunjuk ke satu list yang sama.

Mengubah nilai

skor = 0
skor = skor + 10     # 10
skor += 5            # 15 (singkatan)

Operator singkat: +=, -=, *=, /=, //=, %=, **=.

Beberapa variable sekaligus

x, y, z = 1, 2, 3
a = b = 0            # dua label, satu nilai
x, y = y, x          # menukar nilai (tanpa variable bantu!)

Menukar nilai dengan x, y = y, x adalah trik khas Python.

Aturan penamaan

  • Boleh berisi huruf, angka, dan underscore _.
  • Tidak boleh diawali angka: 1nama salah, nama1 benar.
  • Peka huruf besar/kecil: Umur dan umur berbeda.
  • Tidak boleh memakai kata kunci seperti if, for, class, True.
  • Konvensi (PEP 8): snake_case huruf kecil, mis. nama_depan, total_harga.
  • Pilih nama yang menjelaskan isinya: jumlah_siswa lebih baik daripada x.

Konstanta

Python tidak punya konstanta sejati, tetapi konvensinya huruf besar semua:

PI = 3.14159
BATAS_MAKS = 100

Menghapus dan memeriksa

del skor           # menghapus label
type(umur)         # <class 'int'>

Memakai variable yang belum dibuat menyebabkan NameError.

Praktikkan langsung, gratis

Tulis dan jalankan kode langsung di browser, dapatkan penilaian otomatis. Daftar gratis kapan saja untuk menyimpan progres dan meraih sertifikat.

Coba latihan sekarang, tanpa daftar
Bagikan: WhatsApp Facebook LinkedIn X