Python memiliki beberapa tipe data bawaan yang sering digunakan untuk mengelola data dalam berbagai bentuk. Mari kita lihat tipe-tipe data utama di Python berikut penjelasan dan contoh penggunaannya:
1. Tipe Data Numerik
Tipe data numerik digunakan untuk menyimpan nilai-nilai angka.
Integer (
int
): Menyimpan angka bulat positif atau negatif, tanpa desimal.Float (
float
): Menyimpan angka desimal.Complex (
complex
): Menyimpan bilangan kompleks (angka yang memiliki bagian real dan imajiner).
2. Tipe Data Boolean (bool
)
Tipe data boolean menyimpan nilai True
atau False
dan sering digunakan dalam operasi logika.
3. Tipe Data String (str
)
String adalah tipe data untuk menyimpan teks atau karakter, ditandai dengan tanda kutip tunggal '
atau ganda "
.
String juga memiliki indeks, sehingga Anda bisa mengambil karakter spesifik atau menggabungkan string:
4. Tipe Data Urutan (Sequence Types)
Sequence types menyimpan beberapa elemen dalam satu variabel, yang bisa berupa tipe data yang sama atau berbeda.
List (
list
): Kumpulan elemen yang diurutkan dan bisa diubah (mutable).Tuple (
tuple
): Kumpulan elemen yang diurutkan dan tidak bisa diubah (immutable).Range (
range
): Kumpulan angka dalam rentang tertentu.
5. Tipe Data Set
Set adalah kumpulan elemen yang tidak terurut dan tidak memiliki duplikasi. Ini mirip dengan himpunan dalam matematika.
Karena tidak memiliki indeks, kita tidak dapat mengakses elemen dalam set seperti dalam list atau tuple, tetapi bisa menambah atau menghapus elemen.
6. Tipe Data Dictionary (dict
)
Dictionary adalah kumpulan pasangan kunci dan nilai yang tidak terurut. Setiap nilai diakses melalui kuncinya.
7. NoneType
None
adalah tipe data yang digunakan untuk menyatakan "kosong" atau "tidak ada nilai". Ini berbeda dari nol atau string kosong.
Contoh Penggunaan Berbagai Tipe Data dalam Satu Program
Ringkasan Tipe Data
Tipe Data | Deskripsi | Contoh |
---|---|---|
int | Angka bulat | 10 , -5 |
float | Angka desimal | 3.14 , -9.81 |
complex | Bilangan kompleks | 2 + 3j |
bool | Boolean | True , False |
str | String (teks) | "Hello, World!" |
list | Daftar yang bisa diubah | [1, 2, 3] , ["apel", "pisang"] |
tuple | Daftar yang tidak bisa diubah | (10, 20) |
set | Himpunan tanpa duplikasi | {1, 2, 3} , {"merah", "biru"} |
dict | Koleksi pasangan kunci dan nilai | {"nama": "Vera", "usia": 30} |
NoneType | Kosong atau tidak ada nilai | None |
Dengan mengenal tipe data ini, Anda akan memiliki dasar yang kuat dalam menulis kode Python yang efisien dan terstruktur. Setiap tipe data memiliki fungsi dan karakteristik unik yang akan membantu Anda mengelola dan memanipulasi data dengan lebih efektif.
Comments
Post a Comment
Tulis Komentar, Pertanyaan, Masukan atau saran disini.