Halo teman-teman semuanya, pada artikel kali ini kita akan mempelajari tentang tipe data dasar di Python. Pemahaman tipe data sangat penting karena setiap data yang kita simpan dan olah dalam program memiliki bentuk dan karakteristik tertentu.
Apa Itu Tipe Data?
Tipe data adalah klasifikasi yang menentukan jenis nilai yang bisa disimpan dalam sebuah variabel. Dengan mengetahui tipe data, kita bisa menentukan operasi apa saja yang bisa dilakukan terhadap data tersebut.
Tipe Data Dasar di Python
Berikut adalah tipe data dasar yang sering digunakan di Python:
-
Integer (int)
Digunakan untuk menyimpan bilangan bulat.
umur = 25
print(type(umur)) # <class 'int'>
-
Float
Digunakan untuk menyimpan bilangan desimal.
tinggi = 170.5
print(type(tinggi)) # <class 'float'>
-
String (str)
Digunakan untuk menyimpan teks. String diapit oleh tanda kutip tunggal ('
) atau ganda ("
).
nama = "Andi"
print(type(nama)) # <class 'str'>
-
Boolean (bool)
Digunakan untuk menyimpan nilai logika: True
atau False
.
is_active = True
print(type(is_active)) # <class 'bool'>
-
List
Digunakan untuk menyimpan kumpulan data dalam satu variabel. List bersifat mutable (bisa diubah).
buah = ["apel", "jeruk", "mangga"]
print(type(buah)) # <class 'list'>
-
Tuple
Mirip dengan list, tetapi bersifat immutable (tidak bisa diubah setelah dibuat).
warna = ("merah", "hijau", "biru")
print(type(warna)) # <class 'tuple'>
-
Dictionary (dict)
Menyimpan data dalam bentuk pasangan key-value.
mahasiswa = {"nama": "Budi", "umur": 21, "jurusan": "Informatika"}
print(type(mahasiswa)) # <class 'dict'>
-
Set
Kumpulan elemen unik (tidak ada duplikasi).
angka = {1, 2, 3, 3, 4}
print(angka) # {1, 2, 3, 4}
print(type(angka)) # <class 'set'>
Konversi Tipe Data
Python memungkinkan kita mengubah suatu tipe data menjadi tipe lain.
x = 10 # int
y = float(x) # konversi ke float
z = str(x) # konversi ke string
print(y, type(y)) # 10.0 <class 'float'>
print(z, type(z)) # "10" <class 'str'>
Kesimpulan
Pada artikel ini kita sudah belajar tentang berbagai tipe data dasar di Python, mulai dari angka (int
, float
), teks (str
), logika (bool
), hingga struktur data seperti list
, tuple
, dict
, dan set
.
Kita juga sudah melihat bagaimana melakukan konversi antar tipe data. Dengan memahami tipe data, kita bisa lebih tepat dalam menyimpan, mengolah, dan memanipulasi data di dalam program Python.
Terima Kasih