Tipe data adalah kelompok data berdasarkan jenis tertentu. Tipe data berfungsi untuk menyimpan nilai dari sebuah data sesuai dengan jenis data tersebut Layaknya wadah, Analoginya, tipe data adalah seperti wadah yang khusus digunakan untuk menyimpan data sesuai dengan jenis atau format yang ditentukan.
Python memiliki banyak tipe data, berikut adalah beberapa tipe data yang sering digunakan dalam python.
1. String
Tipe data string dalam bahasa pemrograman Python berfungsi untuk merepresentasikan teks atau karakter, baik itu berupa huruf, angka, maupun karakter khusus. String dapat dideklarasikan dengan menggunakan tanda petik tunggal ('...') atau tanda petik ganda ("..."). Misalnya, "Hello World" dan 'Halo Dunia' merupakan contoh string yang sama-sama valid dalam Python.
varString = "Ini adalah contoh data tipe string"
iniString = "Bisa berupa Angka atau pun Bisa berupa Karakter + - / * dan masih banyak lagi"
{codeBox}
2. Integer
Int1 = 10Int2 = 1234567890{codeBox}
3. Float
Tipe data float berfungsi untuk menyatakan angka bilangan desimal.
Float1 = 3.14
Float2 = 10.101
Float3 = 0.1001001010001
{codeBox}
4. Complex
Complex1 = 5j
Complex2 = 5+0j
{codeBox}
5. Hexadecimal
Tipe data hexadecimal adalah salah satu jenis tipe data dalam bahasa pemrograman Python yang digunakan untuk merepresentasikan bilangan dalam sistem bilangan basis 16. Sistem bilangan basis 16 adalah sistem bilangan yang menggunakan 16 simbol dengan urutan angka sebagai berikut 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Dalam bahasa Python, bilangan hexadecimal dapat dideklarasikan dengan menambahkan awalan "0x" atau "0X" di depan bilangan tersebut.
a = 0x2F
b = 0XFF
{codeBox}
6. Tuple
Tipe data tuple dalam bahasa pemrograman Python adalah sebuah struktur data berupa urutan (sequence) yang dapat menyimpan beberapa data dengan tipe yang berbeda-beda. Yang membedakan tuple dengan tipe data sequence lainnya, seperti list, adalah tuple bersifat immutable atau tidak dapat diubah setelah dideklarasikan. Tuple didefinisikan dengan menggunakan tanda kurung () atau fungsi tuple().
var1 = ('aldete','list',20)
var2 = tupple('aldete','lol',40)
{codeBox}
7. Range
Tipe data range dalam Python adalah tipe data yang digunakan untuk membuat urutan angka berdasarkan parameter yang diberikan. Urutan angka ini biasanya digunakan dalam perulangan for loop. Tipe data range dapat didefinisikan dengan menggunakan fungsi range(), yang menerima tiga parameter yaitu start, stop, dan step (opsional).
Parameter start menunjukkan nilai awal urutan angka, parameter stop menunjukkan nilai akhir urutan angka (tidak termasuk nilai stop itu sendiri), dan parameter step menunjukkan jarak antara angka-angka pada urutan tersebut (defaultnya adalah 1). Range dengan parameter (5) akan menghasilkan urutan angka 0, 1, 2, 3, 4, sedangkan range dengan parameter (1, 5) akan menghasilkan urutan angka 1, 2, 3, 4.
for i in range(10):
print(i)
{codeBox}
8. Dictionary
Tipe data dictionary adalah jenis array untuk menyimpan beberapa pasang data yang memiliki “key” untuk penunjuk value.
var1 = {'nama':"aldete",'umur':18}
var2 = dict({'nama':"aldete",'umur':18})
{codeBox}
9. Set
Tipe data set dalam Python adalah tipe data yang digunakan untuk menyimpan kumpulan data yang unik, yang artinya tidak ada duplikat nilai yang diperbolehkan di dalam set. Set dalam Python didefinisikan dengan menggunakan kurung kurawal {} atau dengan menggunakan fungsi bawaan set(). Set juga dapat digunakan untuk melakukan operasi matematika seperti gabungan (union), irisan (intersection), dan selisih (difference) antara dua set.
var1 = set((1,2,3))
var2 = {1,2,3}
{codeBox}
10. Boolean
Tipe data boolean adalah tipe data yang hanya memiliki 2 nilai yaitu True dan False. Biasa digunakan dalam kebutuhan conditional programming.
var1 = True
var2 = False
{codeBox}