Python Data Type Contoh & Penjelasannya

 


Berikut beberapa tipe data (data type) dalam Python beserta contohnya:

Tipe DataFungsiContoh
intBilangan bulat10, -5, 100
floatBilangan desimal3.14, 0.5, -2.7
strTeks / string"Halo", 'Python'
boolBoolean (Benar/Salah)True, False
listKumpulan data yang bisa diubah[1, 2, 3]
tupleKumpulan data yang tidak bisa diubah(1, 2, 3)
setKumpulan data unik{1, 2, 3}
dictData pasangan key dan value{"nama":"Andi", "umur":20}
complexBilangan kompleks2+3j
NoneTypeData kosongNone

Contoh kode Python:

# Integer
umur = 20

# Float
tinggi = 170.5

# String
nama = "Budi"

# Boolean
is_student = True

# List
buah = ["apel", "mangga", "jeruk"]

# Tuple
warna = ("merah", "biru", "hijau")

# Set
angka = {1, 2, 3, 4}

# Dictionary
mahasiswa = {
"nama": "Budi",
"umur": 20
}

# Complex
bilangan = 2 + 3j

# None
kosong = None

Untuk mengecek tipe data gunakan fungsi type():

print(type(nama))
print(type(umur))

Hasil:

<class 'str'>
<class 'int'>

Berikut beberapa contoh tipe data Python secara lebih spesifik dan mudah dipahami:

1. Integer (int)

Digunakan untuk bilangan bulat.

umur = 18
jumlah_siswa = 32
hutang = -50000

print(umur)
print(type(umur))

Hasil:

18
<class 'int'>

2. Float (float)

Digunakan untuk bilangan desimal.

tinggi_badan = 170.5
harga = 12.99
suhu = -3.5

print(harga)
print(type(harga))

Hasil:

12.99
<class 'float'>

3. String (str)

Digunakan untuk teks.

nama = "Andi"
alamat = 'Jambi'
pesan = "Belajar Python itu mudah"

print(nama)
print(type(nama))

Hasil:

Andi
<class 'str'>

4. Boolean (bool)

Hanya memiliki dua nilai: True atau False.

is_login = True
lampu_menyala = False

print(is_login)
print(type(is_login))

Hasil:

True
<class 'bool'>

5. List (list)

Menyimpan banyak data dan bisa diubah.

buah = ["apel", "mangga", "jeruk"]

print(buah)
print(buah[1])
print(type(buah))

Hasil:

['apel', 'mangga', 'jeruk']
mangga
<class 'list'>

6. Tuple (tuple)

Mirip list tetapi tidak bisa diubah.

hari = ("Senin", "Selasa", "Rabu")

print(hari)
print(type(hari))

Hasil:

('Senin', 'Selasa', 'Rabu')
<class 'tuple'>

7. Set (set)

Data unik dan tidak berurutan.

angka = {1, 2, 3, 3, 4}

print(angka)
print(type(angka))

Hasil:

{1, 2, 3, 4}
<class 'set'>

Angka 3 hanya muncul sekali karena set tidak menerima duplikat.


8. Dictionary (dict)

Menyimpan data dengan pasangan key dan value.

siswa = {
"nama": "Budi",
"umur": 17,
"kelas": "XI RPL"
}

print(siswa)
print(siswa["nama"])
print(type(siswa))

Hasil:

{'nama': 'Budi', 'umur': 17, 'kelas': 'XI RPL'}
Budi
<class 'dict'>

9. Complex (complex)

Bilangan kompleks menggunakan j.

bilangan = 3 + 4j

print(bilangan)
print(type(bilangan))

Hasil:

(3+4j)
<class 'complex'>

10. NoneType (None)

Menandakan nilai kosong.

data = None

print(data)
print(type(data))

Hasil:

None
<class 'NoneType'>

Post a Comment