Variabel membantu menyimpan hasil perhitungan. Di Python kamu memberikan nilai dengan =.
Dasar penugasan #
message = "Halo"
count = 3
pi = 3.14159
Nilai di sisi kanan disimpan ke variabel di sisi kiri. Penugasan ulang akan menimpa nilai sebelumnya.
count = count + 1
print(count) # 4
Tanda
=berarti “masukkan nilai kanan ke nama kiri”, berbeda dengan tanda sama dengan di matematika.
Aturan penamaan variabel #
- Boleh memakai huruf (a–z, A–Z), angka, dan garis bawah
_ - Nama tidak boleh dimulai dengan angka
- Huruf besar dan kecil dibedakan (
Valuedanvaluedianggap berbeda)
Python memiliki kata kunci (if, for, while, dll.) yang tidak boleh dipakai sebagai nama variabel. Daftarnya bisa dilihat dengan keyword.kwlist.
import keyword
keyword.kwlist
Pilih nama yang menggambarkan tujuannya.
tax_ratejauh lebih jelas daripadavalue.
Penugasan ganda dan menukar nilai #
Python mendukung penugasan ke beberapa variabel sekaligus.
x, y = 10, 20
Penukaran nilai juga jadi mudah.
a, b = 1, 2
a, b = b, a
print(a, b) # 2 1
Kamu bisa menukar nilai tanpa variabel sementara—fitur ini sangat disukai di Python.
Tiping dinamis #
Tiping di Python bersifat dinamis; satu variabel bisa menyimpan tipe nilai yang berbeda dari waktu ke waktu.
value = 10 # int
value = "sepuluh" # str
Perubahan tipe yang tidak disengaja dapat menimbulkan bug. Saat belajar, biasakan satu variabel untuk satu jenis nilai.
Coba sendiri #
- Buat variabel
name,age, dancity, isi dengan data dirimu, lalu tampilkan denganprint. - Simpan dua angka ke
adanb, kemudian tulis kode untuk menukarnya. - Cobalah memakai kata kunci sebagai nama variabel dan lihat apa yang terjadi.
参考リンク
Berikutnya kamu akan mempelajari string dan input/output untuk membuat program interaktif sederhana.