Wednesday, 18 March 2015

3.Python tipe objek (Object types)

Python tipe objek (Object types)

Gambaran scripting dengan python dapat didekomposisi menjadi modul, penyataan, ekspresi, dan objek-objek, sebagai:
  • Program terdiri dari modul.
  • Modul berisi pernyataan (Statements).
  • Penyataan (Statements) berisi ekspresi.
  • Ekspresi membuat dan proses objek.


Kita mulai dengan data type (lha... dari mana tuh data type? Ikutin aja dulu, nanti nanti kalo dijelasin tambah banyak pertanyaanya). Apa itu data type? Data type adalah suatu kumpulan nilai yang dapat dioperasikan(hah?). Jadi apabila kita memerlukan angka (1, 2, 3, 3.14, Decimal(), dsb) kita gunakan “Number”, dan abjat atau kata (a, b, batu, kuku, “laci yang ada diatas”, dsb) kita gunakan “String”. Ok?

oh ya macam-macam datatypes :
  • Boolean isinya adalah 'True' atau 'False'
  • Numbers isinya adalah integer (1,2,3,4...), float (1.1, 2.8 ...) fractions(1/2, 3/4) atau yang lebih komplek.
  • String isinya deretan karakter (adsfs, a, tulisan blog ini juga termasuk string).
  • Bytes dan byte array, contohnya file JPEG
  • Lists adalah barisan nilai yang berjajar
  • Tuples adalah nilai yang berjajar tapi tidak dapat bermutasi
  • Sets adalah nilai-nilai yang tidak teratur
  • Dictionaries adalah nilai-nilai yang tidak teratur dengan kunci kata.
Dan satu lagi yang penting, semua adalah objek dalam python, juga termasuk module, function, class, method, file dll, adalah objek.

No comments:

Post a Comment