Belajar Python Bagian 6: Tipe Data Python – Dalam pemrograman Python, tipe data digunakan untuk mendefinisikan jenis variabel yang akan kita gunakan. Tipe data ini menentukan jenis data apa yang akan kita simpan dalam variabel. Data yang disimpan dalam memori dapat memiliki banyak jenis. Misalnya, usia seseorang disimpan sebagai nilai numerik, sementara alamatnya disimpan sebagai karakter alfanumerik.
Python memiliki berbagai tipe data bawaan yang akan kita bahas dalam artikel ini. Mari kita jelajahi masing-masing tipe data secara detail.
![]() |
Tipe Data Python |
Belajar Python Bagian 6: Tipe Data Python
Tipe Data Numerik
- int: Digunakan untuk menyimpan bilangan bulat (contoh: 10, -5).
- float: Digunakan untuk menyimpan bilangan desimal (contoh: 3.14, -0.5).
- complex: Digunakan untuk menyimpan angka kompleks dalam bentuk x + yj, di mana x dan y adalah bilangan real dan j adalah unit imajiner.
Contoh penggunaan tipe data numerik:
a = 10
b = 3.14
c = 2 + 3j
Tipe Data String
String dalam Python adalah kumpulan karakter yang dikelilingi oleh tanda kutip tunggal atau ganda. Kita dapat mengambil subset dari string menggunakan operator slice ([ ] dan [:]). Operator + digunakan untuk menggabungkan string, sedangkan operator * digunakan untuk mengulang string.
Contoh penggunaan tipe data string:
str = 'Hello World!'
print(str) # Output: Hello World!
print(str[0]) # Output: H
print(str[2:5]) # Output: llo
print(str * 2) # Output: Hello World!Hello World!
print(str + "TEST") # Output: Hello World!TEST
Tipe Data Sequence
- List: Merupakan tipe data yang paling serbaguna. List Python berisi elemen-elemen yang dipisahkan oleh koma dan diapit oleh tanda kurung siku ([]). Elemen-elemen dalam list dapat memiliki tipe data yang berbeda.
- Tuple: Merupakan tipe data serupa dengan list, tetapi elemen-elemennya tidak dapat diubah setelah didefinisikan. Tuple dikelilingi oleh tanda kurung biasa ().
- Range: Digunakan untuk menghasilkan urutan angka dengan batasan tertentu.
Contoh penggunaan tipe data sequence:
list = ['abcd', 786, 2.23, 'john', 70.2]
tuple = ('abcd', 786, 2.23, 'john', 70.2)
range_obj = range(1, 5)
print(list) # Output: ['abcd', 786, 2.23, 'john', 70.2]
print(tuple) # Output: ('abcd', 786, 2.23, 'john', 70.2)
print(range_obj) # Output: range(1, 5)
Tipe Data Binary
- Bytes: Digunakan untuk menyimpan urutan byte yang tidak dapat diubah.
- Bytearray: Merupakan tipe data yang serupa dengan bytes, tetapi elemen-elemennya dapat diubah setelah dibuat.
- Memoryview: Digunakan untuk mendapatkan tampilan memori dari objek yang mendukung protokol buffer.
Contoh penggunaan tipe data binary:
bytes_obj = b"Example"
bytearray_obj = bytearray(b"Example")
memoryview_obj = memoryview(bytes_obj)
print(bytes_obj) # Output: b'Example'
print(bytearray_obj) # Output: bytearray(b'Example')
print(memoryview_obj) # Output: <memory at 0x000001F51D2ABAC0>
Tipe Data Pemetaan (Mapping)
Tipe data mapping dalam Python adalah:
- Dict: Digunakan untuk menyimpan pasangan kunci-nilai. Kunci dan nilai dipisahkan oleh titik dua dan setiap pasangan dipisahkan oleh koma. Dict dikelilingi oleh tanda kurung kurawal ({}) atau fungsi dict().
Contoh penggunaan tipe data mapping:
dict = {'name': 'John', 'age': 25, 'city': 'New York'}
print(dict) # Output: {'name': 'John', 'age': 25, 'city': 'New York'}
print(dict['name']) # Output: John
Tipe Data Boolean
Tipe data boolean hanya memiliki dua nilai: True atau False. Tipe data ini berguna dalam logika pemrograman dan pengambilan keputusan berdasarkan kondisi.
Contoh penggunaan tipe data boolean:
x = True
y = False
print(x) # Output: True
print(y) # Output: False
Tipe Data Set
- Set: Digunakan untuk menyimpan himpunan unik elemen. Set tidak mempertahankan urutan elemen-elemen tersebut.
- Frozenset: Merupakan tipe data yang serupa dengan set, tetapi elemen-elemennya tidak dapat diubah setelah dibuat.
Contoh penggunaan tipe data set:
set_obj = {1, 2, 3, 3, 4, 5}
frozenset_obj = frozenset({1, 2, 3, 3, 4, 5})
print(set_obj) # Output: {1, 2, 3, 4, 5}
print(frozenset_obj) # Output: frozenset({1, 2, 3, 4, 5})
Tipe Data None
Tipe data None digunakan untuk menyatakan ketiadaan atau tidak ada nilai. Ini sering digunakan untuk menandakan variabel yang belum ditetapkan atau fungsi yang tidak mengembalikan nilai.
Contoh penggunaan tipe data None:
x = None
print(x) # Output: None
Konversi Tipe Data
Python juga menyediakan fungsi konversi tipe data yang dapat digunakan untuk mengubah tipe data dari satu bentuk ke bentuk lainnya. Beberapa fungsi konversi tipe data yang umum digunakan adalah int(), float(), dan str().
Contoh penggunaan fungsi konversi tipe data:
x = 10
y = float(x)
z = str(x)
print(y) # Output: 10.0
print(z) # Output: "10"
Dalam artikel ini, kami telah menjelajahi berbagai tipe data yang tersedia di Python. Memahami tipe data ini adalah langkah penting dalam menguasai pemrograman Python, karena akan membantu kita dalam memahami cara menyimpan dan memanipulasi data dengan benar. Teruslah berlatih dan eksperimen dengan tipe data ini untuk meningkatkan pemahaman kita tentang pemrograman Python. Selamat belajar Belajar Python Bagian 6: Tipe Data Python!