Python mendukung berbagai tipe data yang memungkinkan Anda untuk bekerja dengan berbagai jenis informasi. Di bawah ini adalah beberapa tipe data dasar yang sering digunakan dalam Python.
Tipe Data Dasar
- Integer
- Merupakan bilangan bulat, positif atau negatif, tanpa desimal.
- Contoh:
a = 10 b = -5
- Float
- Merupakan bilangan desimal, dapat berupa bilangan positif atau negatif.
- Contoh:
c = 3.14 d = -2.71
- String
- Merupakan urutan karakter, yang digunakan untuk merepresentasikan teks. String harus diletakkan di dalam tanda kutip tunggal atau ganda.
- Contoh:
e = "Hello" f = 'World'
- Boolean
- Merupakan tipe data yang hanya memiliki dua nilai, yaitu
True
atauFalse
. - Contoh:
g = True h = False
- Merupakan tipe data yang hanya memiliki dua nilai, yaitu
Tipe Data Koleksi
- List
- Merupakan urutan yang dapat diubah (mutable) dari elemen-elemen yang dapat terdiri dari berbagai tipe data.
- Contoh:
i = [1, 2, 3, "Python", 3.14]
- Tuple
- Mirip dengan list, namun bersifat tidak dapat diubah (immutable).
- Contoh:
j = (1, 2, 3, "Python", 3.14)
- Dictionary
- Merupakan koleksi pasangan kunci-nilai (key-value pairs) yang tidak berurutan. Kunci harus unik dan bersifat tidak dapat diubah (immutable).
- Contoh:
k = {"nama": "Alice", "usia": 25, "kota": "Jakarta"}
- Set
- Merupakan koleksi yang tidak berurutan dan tidak memiliki elemen yang berulang.
- Contoh:
l = {1, 2, 3, "Python", 3.14}
Tipe Data Lainnya
- None
- Merupakan tipe data khusus yang digunakan untuk merepresentasikan ketiadaan nilai atau nilai yang tidak diketahui.
- Contoh:
m = None
- Complex
- Merupakan bilangan kompleks, yang terdiri dari bagian nyata dan bagian imajiner.
- Contoh:
n = 1 + 2j
Contoh Penggunaan Tipe Data
Berikut adalah contoh sederhana yang menunjukkan penggunaan berbagai tipe data di Python:
# Integer
a = 10
print(a) # Output: 10
# Float
b = 3.14
print(b) # Output: 3.14
# String
c = "Hello, World!"
print(c) # Output: Hello, World!
# Boolean
d = True
print(d) # Output: True
# List
e = [1, 2, 3, "Python", 3.14]
print(e) # Output: [1, 2, 3, 'Python', 3.14]
# Tuple
f = (1, 2, 3, "Python", 3.14)
print(f) # Output: (1, 2, 3, 'Python', 3.14)
# Dictionary
g = {"nama": "Alice", "usia": 25, "kota": "Jakarta"}
print(g) # Output: {'nama': 'Alice', 'usia': 25, 'kota': 'Jakarta'}
# Set
h = {1, 2, 3, "Python", 3.14}
print(h) # Output: {1, 2, 3, 'Python', 3.14}
# None
i = None
print(i) # Output: None
# Complex
j = 1 + 2j
print(j) # Output: (1+2j)
Dengan memahami berbagai tipe data di Python, Anda dapat menyimpan dan memanipulasi data dengan cara yang paling efisien sesuai dengan kebutuhan program Anda.
25 total views, 1 views today