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 DataInisialContohPenggunaan umum
Stringstr"HAHA"Rangkaian karakter yang membentuk teks
Integerint123Bilangan bulat
Floating Pointfloat3.14Bilangan bulat dan/atau non-bulat
BooleanboolTrueNilai kebenaran
Listlist[1,2,3]Wadah kelompok data yang dinamis
Tupletuple(1,2,3)Wadah kelompok data yang statis
Dictionarydict{"A":"ei", "B":"bi"}Mirip kamus
Setset{1,2,3,4}Mirip dengan himpunan dalam matematika