Purwadhika
∙21 May 2025
Python adalah salah satu bahasa pemrograman yang paling populer dan fleksibel saat ini. Salah satu alasan utamanya adalah karena Python memiliki sistem tipe data yang sederhana namun sangat powerful. Memahami tipe data di Python sangat penting bagi siapa pun yang ingin menulis kode yang clean, efisien, dan bebas dari bug.
Tipe data adalah klasifikasi atau kategori dari data yang menentukan jenis nilai yang dapat disimpan dan operasi apa yang dapat dilakukan terhadapnya. Dalam Python, setiap nilai memiliki tipe data tertentu, dan Python secara otomatis mengenali tipe data tersebut saat program dijalankan.
Contohnya, ketika kamu menulis x = 5
, Python secara otomatis mengenali bahwa x
adalah tipe data integer (int
). Jika kamu menulis y = "Hello"
, maka y
adalah tipe data string (str
).
Python memiliki berbagai tipe data bawaan yang dapat dikategorikan sebagai berikut:
int
, float
, complex
str
list
, tuple
, range
dict
set
, frozenset
bool
bytes
, bytearray
, memoryview
NoneType
Setiap tipe data memiliki karakteristik dan kegunaan masing-masing. Mari kita bahas beberapa tipe data yang paling umum digunakan.
Tipe data numerik digunakan untuk menyimpan nilai-nilai angka. Python memiliki tiga tipe data numerik utama:
int
): Bilangan bulat, seperti 1, 2, 3, -5, 100float
): Bilangan desimal, seperti 3.14, -0.001, 2.0complex
): Bilangan kompleks, seperti 1+2j, 3-4jContoh:
x = 10 # int
y = 3.14 # float
z = 5 + 2j # complex
Kamu dapat menggunakan fungsi type()
untuk memeriksa tipe data dari suatu variabel.
Tipe data string (str
) digunakan untuk menyimpan teks. String ditulis di antara tanda kutip tunggal (' ') atau ganda (" ").
Contoh:
nama = "John Doe"
Operasi pada String:
nama_depan + nama_belakang
"ha" * 3
menghasilkan "hahaha"
nama[0]
menghasilkan karakter pertamanama[0:4]
mengambil sebagian stringPerlu diingat bahwa string di Python bersifat immutable, artinya tidak dapat diubah setelah didefinisikan.
Tipe data list digunakan untuk menyimpan banyak item dalam satu variabel. List sangat fleksibel karena dapat menyimpan berbagai tipe data sekaligus, termasuk list di dalam list (nested list).
Contoh:
angka = [1, 2, 3, 4]
campuran = [1, "dua", 3.0, True]
Operasi yang Bisa Dilakukan:
append()
, insert()
remove()
, pop()
angka[2]
)angka[1:3]
List di Python bersifat mutable, yang berarti bisa diubah setelah dibuat.Tuple mirip seperti list, namun bersifat immutable, artinya tidak bisa diubah setelah dibuat.
Contoh:
koordinat = (10, 20)
data = ("satu", 2, True)
Tuple sering digunakan saat Anda ingin memastikan bahwa data tidak berubah selama eksekusi program.
Tipe data dictionary (dict
) menyimpan data dalam pasangan key-value. Sangat berguna untuk data yang berelasi.
Contoh:
mahasiswa = {
"nama": "Andi",
"umur": 21,
"jurusan": "Informatika"
}
Fitur utama dari dictionary:
mahasiswa["nama"]
mahasiswa["umur"] = 22
del mahasiswa["jurusan"]
keys()
, values()
, items()
Dictionary bersifat mutable dan sangat powerful saat Anda bekerja dengan struktur data kompleks.
Untuk membantumud memahami dan mengingat tipe data di Python, kami telah menyiapkan Cheat Sheet Python Data Types GRATIS yang bisa kamu akses sekarang juga!
Apa isi Cheat Sheet ini?
Cheat Sheet Python Data Types Gratis di sini
Kalo kamu serius ingin mendalami Python secara profesional, mengikuti bootcamp adalah salah satu cara terbaik. Salah satu tempat belajar Python terbaik di Indonesia adalah Purwadhika Digital Technology School.
Kenapa harus Purwadhika?
Di Purwadhika, kamu bisa belajar Python dari dasar sampai mahir, bahkan hingga pengembangan aplikasi dan data science. Cocok banget buat kamu yang sedang ingin berkarir di dunia tech!
Tipe data adalah konsep dasar dalam pemrograman Python yang wajib kamu kuasai. Dengan memahami dan menguasai tipe data seperti numeric, string, list, tuple, dan dictionary, kamu akan lebih mudah membangun aplikasi yang efisien, powerful, dan bebas error.
Jangan lupa untuk manfaatkan cheat sheet gratis dan pertimbangkan untuk bergabung di bootcamp Purwadhika jika kamu ingin belajar Python dengan serius!
bagikan
ARTIKEL TERKAIT