Tipe Data Python
Tipe Data Bawaan
Dalam pemrograman, tipe data merupakan konsep penting.
Variabel dapat menyimpan data dari tipe yang berbeda, dan tipe yang berbeda dapat melakukan hal yang berbeda.
Python memiliki tipe data berikut bawaan secara default, dalam kategori ini:
Jenis Teks: | str |
Jenis numerik: | int , float ,
complex |
Jenis Urutan: | list , tuple ,
range |
Jenis Pemetaan: | dict |
Setel Jenis: | set , frozenset |
Tipe Boolean: | bool |
Jenis Biner: | bytes , bytearray ,
memoryview |
Mendapatkan Tipe Data
Anda bisa mendapatkan tipe data objek apa pun dengan menggunakan type()
fungsi:
Contoh
Cetak tipe data variabel x:
x = 5
print(type(x))
Mengatur Tipe Data
Di Python, tipe data diatur saat Anda menetapkan nilai ke variabel:
Example | Data Type | Try it |
---|---|---|
x = "Hello World" | str | |
x = 20 | int | |
x = 20.5 | float | |
x = 1j | complex | |
x = ["apple", "banana", "cherry"] | list | |
x = ("apple", "banana", "cherry") | tuple | |
x = range(6) | range | |
x = {"name" : "John", "age" : 36} | dict | |
x = {"apple", "banana", "cherry"} | set | |
x = frozenset({"apple", "banana", "cherry"}) | frozenset | |
x = True | bool | |
x = b"Hello" | bytes | |
x = bytearray(5) | bytearray | |
x = memoryview(bytes(5)) | memoryview |
Mengatur Jenis Data Tertentu
Jika Anda ingin menentukan tipe data, Anda dapat menggunakan fungsi konstruktor berikut:
Example | Data Type | Try it |
---|---|---|
x = str("Hello World") | str | |
x = int(20) | int | |
x = float(20.5) | float | |
x = complex(1j) | complex | |
x = list(("apple", "banana", "cherry")) | list | |
x = tuple(("apple", "banana", "cherry")) | tuple | |
x = range(6) | range | |
x = dict(name="John", age=36) | dict | |
x = set(("apple", "banana", "cherry")) | set | |
x = frozenset(("apple", "banana", "cherry")) | frozenset | |
x = bool(5) | bool | |
x = bytes(5) | bytes | |
x = bytearray(5) | bytearray | |
x = memoryview(bytes(5)) | memoryview |