15 Oktober 2012

Variable dalam Bahasa Python

Sebenarnya, variable hanyalah ruang memory yang dipesan sebagai lokasi menyimpan suatu nilai. Artinya, setiap kali kita membuat variable, kita memesan suatu lokasi di memory. Berdasarkan dari tipe data variable, interpreter Python akan mengalokasikan memory dan menentukan apa yang bisa disimpan di ruang memory yang sudah dipesan tersebut. Sehingga, dengan menugaskan tipe data yang berbeda ke variable, kita bisa menyimpan integer, desimal, atau karakter dalam variable-variable yang dibuat.

Memberikan Nilai ke Variable

Variable dalam Python tidak perlu dideklarasikan terlebih dahulu sebelum diberikan nilai. Pendeklarasian akan dilakukan secara otomatis ketika variable kita berikan nilai. Tanda sama dengan (=) digunakan untuk memberikan nilai ke variable.

Operand yang berada di sebelah kiri operator = adalah nama dari variable, dan operand yang berada di sebelah kanan adalah nilai yang akan disimpan ke variable. Berikut ini adalah contoh pemberian nilai ke variable:

angka   = 100          # Pemberian nilai integer
jarak   = 1000.0       # Pemberian nilai pecahan
nama    = "Hendrik"    # Pemberian nilai string

print angka
print jarak
print nama
Pada program di atas, 100, 1000.0 dan "Hendrik" adalah nilai yang diberikan masing-masing ke varible angka, jarak dan nama. jika program dijalankan, maka akan menghasilkan output:
100
1000.0
Hendrik

Memberikan Nilai ke Banyak Variable

Kita bisa memberikan nilai ke beberapa variable sekaligus. sebagai contoh:

a = b = c = d = 1
Pada kode di atas, kita memberikan sebuah integer dengan nilai 1, dan keempat variable tersebut dialokasikan ke memory yang sama. Kita juga bisa memberikan nilai variable dengan tipe data yang berbeda ke beberapa variable. Sebagai contoh:
a, b, c, d = 1, 3, "Susi", "Alan"
Pada kode di atas, kita memberikan tipe data integer dengan nilai 1 dan 3 ke variable a dan b, serta memberikan dua tipe data string dengan nilai "Susi" dan "Alan" ke variable c dan d.

Tipe Data Standard

Tipe data yang disimpan dalam memory bisa beragam. Sebagai contoh, usia seseorang bisa disimpan dengan nilai numeric dan alamatnya bisa disimpan dengan karakter alphanumeric. Python memiliki beberapa tipe data standard yang digunakan untuk menentukan operasi apa saja yang mungkin dilakukan, serta metode penyimpanan terhadap data tersebut. Berikut ini adalah lima tipe data standard yang ada dalam bahasa Python:

  • Number
  • String
  • List
  • Tuple
  • Dictionary


Tidak ada komentar:

Posting Komentar