Section Artikel
Tipe Data Bawaan
Dalam pemrograman, tipe data merupakan konsep penting.
Variabel dapat menyimpan data dari berbagai jenis, dan tipe yang berbeda dapat melakukan hal yang berbeda.
Python memiliki tipe data bawaan berikut secara default, dalam kategori ini:
Tipe teks | str |
Tipe Numerik | int, float, complex |
Tipe Urutan | list, tuple, range |
Tipe Pemetaan | dict |
Tipe Set | set, frozenset |
Tipe Boolean | bool |
Tipe Biner | byte, bytearray, memoryview |
Mendapatkan Tipe Data
Kita bisa mendapatkan tipe data dari objek apa pun dengan menggunakan fungsi type().
Contoh:
Print tipe data x
x = 5 print(type(x))
Mengatur Tipe Data
Di Python, tipe data diatur saat kita menetapkan nilai ke variabel.
Contoh | Tipe Data |
---|---|
x = “Hello World” | str |
x = 20 | int |
x = 20.5 | float |
x = 1j | complex |
x = [“apel”, “pisang”, “cherry”] | list |
x = (“apel”, “pisang”, “cherry”) | tuple |
x = range(6) | range |
x = {“nama” : “John”, “usia” : 36} | dict |
x = {“apel”, “pisang”, “cherry”} | set |
x = frozenset({“apel”, “pisang”, “cherry”}) | frozenset |
x = True | bool |
x = b”Hello” | bytes |
x = bytearray(5) | bytearray |
x = memoryview(bytes(5)) | memoryview |
Mengatur Tipe Data Tertentu
Jika ingin menentukan tipe data, kita dapat menggunakan fungsi konstruktor berikut:
Contoh | Tipe Data |
---|---|
x = str(“Hello World”) | str |
x = int(20) | int |
x = float(20.5) | float |
x = complex(1j) | complex |
x = list((“apel”, “pisang”, “cherry”)) | list |
x = tuple((“apel”, “pisang”, “cherry”)) | tuple |
x = range(6) | range |
x = dict(nama=”John”, usia=36) | dict |
x = set((“apel”, “pisang”, “cherry”)) | set |
x = frozenset((“apel”, “pisang”, “cherry”)) | frozenset |
x = bool(5) | bool |
x = bytes(5) | bytes |
x = bytearray(5) | bytearray |
x = memoryview(bytes(5)) | memoryview |