16 Oktober 2012

Data Numeric dalam Python

Tipe data numeric disimpan dalam bentuk angka. Tipe data ini bersifat tetap, yaitu merubah nilai dari data akan menghasilkan sebuah obyek baru di dalam memory yang ditentukan. Berikut ini adalah cara sederhana untuk memberikan nilai numeric kepada sebuah variable:

bilangan1 = 13
bilangan2 = 45

Seperti yang dijelaskan pada posting sebelumnya, variable hanyalah sebuah lokasi di memory yang dipesan untuk nilai tertentu. Dengan demikian, untuk menghemat memory kita bisa menghapus variable tersebut dari memory. Melanjutkan contoh di atas, kita bisa menghapus salah satu variable dengan kode berikut ini:

del bilangan2
Untuk menghapus beberapa variable, kita bisa menggunakan kode berikut:
del bilangan1, bilangan2

Dilihat dari jenis bilangan, Python mendukung:

  • int (signed integers): adalah bilangan bulat positif atau negatif yang tidak mengandung pecahan atau desimal.
  • long (long integers): atau hanya long, adalah integer yang tidak memiliki batasan ukuran (nilai), ditulis seperti halnya integer dan diikuti dengan huruf L, boleh huruf besar atau biasa.
  • float (bilangan riil atau pecahan): atau pecahan, mewakili bilangan riil dan ditulis dengan nilai desimal. Float bisa ditulis dalam bentuk notasi scientific, dengan E atau e untuk menandakan pangkat 10 (2.5e2 = 2.5 x 102 = 250).
  • complex (bilangan kompleks): adalah bentuk dari a + bJ, dimana a dan b adalah pecahan dan J (atau j) adalah akar kuadrat dari -1 (bilangan imaginer). a adalah bagian yang merupakan bilangan pecahan dari bilangan kompleks, dan b adalah bagian imaginer. bilangan kompleks jarang digunakan dalam bahasa Python.


Tidak ada komentar:

Posting Komentar