Definition
important
Tipe data mendefinisikan suatu kelompok nilai dan operasi-operasi yang dapat dilakukan oleh tipe data tersebut.
Secara sederhana, tipe data merupakan "perjanjian" antara suatu nilai dengan program tentang perilaku dari nilai tersebut dan bagaimana nilai tersebut dapat digunakan dan dimodifikasi oleh program. Misalnya, tipe data Integer yang menyimpan nilai berupa bilangan bulat memungkinkan nilai bilangan bulat tersebut untuk dioperasikan secara matematis (penambahan, pengurangan, dan lain-lain).
Dalam Python, tipe data ditafsirkan secara dinamis oleh program. Setiap tipe data memiliki kelompok nilai yang sesuai dan apabila kelompok nilai tersebut digunakan, maka Python akan menyimpulkan sendiri tipe data yang digunakan.
Tipe Data | Inisial | Contoh | Penggunaan umum |
---|---|---|---|
String | str | "HAHA" | Rangkaian karakter yang membentuk teks |
Integer | int | 123 | Bilangan bulat |
Floating Point | float | 3.14 | Bilangan bulat dan/atau non-bulat |
Boolean | bool | True | Nilai kebenaran |
List | list | [1,2,3] | Wadah kelompok data yang dinamis |
Tuple | tuple | (1,2,3) | Wadah kelompok data yang statis |
Dictionary | dict | {"A":"ei", "B":"bi"} | Mirip kamus |
Set | set | {1,2,3,4} | Mirip dengan himpunan dalam matematika |