Mulai Menulis Kode · Pelajaran 2 dari 11

Variabel dan tipe data

8 menit baca · BelajarCode

Variabel adalah nama yang menunjuk ke sebuah nilai. Variabel dibuat dengan tanda =:

Python
1nama = "Ayu"2umur = 143tinggi = 152.54suka_coding = True5print(nama, umur, tinggi, suka_coding)
Keluaran
Ayu 14 152.5 True

Tanda = di Python artinya mengisi, bukan "sama dengan". Baris umur = 14 berarti: simpan nilai 14 dengan nama umur.

Empat tipe data dasar

Tipe data dasar Python
TipeNama lengkapContohKegunaan
intInteger (bilangan bulat)14, -3, 2026Jumlah, umur, skor
floatBilangan pecahan152.5, 3.14, -0.5Tinggi, suhu, harga rata-rata
strString (teks)"Ayu", 'SMP 3'Nama, alamat, pesan
boolBooleanTrue, FalseYa atau tidak, nyala atau mati

Fungsi type() menunjukkan tipe sebuah nilai:

Python
1print(type(14))2print(type(152.5))3print(type("Ayu"))4print(type(True))
Keluaran
<class 'int'>
<class 'float'>
<class 'str'>
<class 'bool'>

Angka di dalam tanda kutip adalah teks

14 adalah angka, tetapi "14" adalah teks. Teks tidak bisa dihitung seperti angka. Perbedaan ini sangat penting saat membaca masukan dari pengguna.

Mengubah tipe data

Python
1print(int("12") + 3)2print(float("2.5") * 2)3print(str(100) + " poin")4print(int(9.8))
Keluaran
15
5.0
100 poin
9

int(9.8) menghasilkan 9, karena int membuang bagian desimalnya, bukan membulatkan.

Aturan nama variabel

  • Hanya boleh berisi huruf, angka, dan garis bawah _.
  • Tidak boleh diawali angka dan tidak boleh mengandung spasi.
  • Tidak boleh memakai kata kunci Python seperti if, for, atau print.
  • Gaya yang lazim di Python adalah huruf kecil dengan garis bawah, misalnya nilai_akhir atau jumlah_siswa.
  • Pilih nama yang menjelaskan isi. harga_total jauh lebih jelas daripada x.

Cek pemahaman

Apa tipe data dari nilai "3.14"?

Latihan

Data diri dalam variabel

Simpan nama, kelas, nilai rata-rata, dan status sudah daftar ekstrakurikuler (benar atau salah) ke dalam empat variabel. Tampilkan semuanya, lalu tampilkan tipe dari setiap variabel.

Jalankan contoh kode di pelajaran ini tanpa instalasi lewat compiler Python online.

Latih konsep ini

Tandai pelajaran ini selesai

Masuk ke aplikasi untuk mencatat kemajuan, lalu lanjutkan ke pelajaran berikutnya dari perangkat mana pun.

Buka di aplikasi