Python Data Types
Built-in Data Types
Dalam pemrograman, tipe data merupakan konsep yang penting.
Variabel dapat menyimpan data dari berbagai jenis, dan jenis yang berbeda dapat melakukan hal yang berbeda.
Python memiliki tipe data bawaan berikut ini secara default, dalam kategori ini di antaranya:
Tipe Teks: str
Tipe Numerik: int
, float
, complex
Tipe Sequence: list
, tuple
, range
Tipe Pemetaan: dict
Tipe Set: set
, frozenset
Tipe Boolean: bool
Tipe Biner: bytes
, bytearray
, memoryview
Getting the Data Types
Kalian bisa mendapatkan tipe data dari objek apapun dengan menggunakan fungsi type()
:
Contoh
Cetak tipe data dari variabel x dan y:
y = "John"
print (type(x))
print (type(y))
Setting the Data Type
Dalam Python, tipe data akan di-set saat kalian menetapkan nilai ke variabel:
Contoh | Tipe Data | Cobalah! |
---|---|---|
x = "Hello, World!" | str | Cobalah! |
x = 20 | int | Cobalah! |
x = 20.5 | float | Cobalah! |
x = 1j | complex | Cobalah! |
x = ["apple", "banana", "cherry"] | list | Cobalah! |
x = ("apple", "banana", "cherry") | tuple | Cobalah! |
x = range(6) | range | Cobalah! |
x = {"name" : "John", "age" : "36"} | dict | Cobalah! |
x = {"apple", "banana", "cherry"} | set | Cobalah! |
x = frozenset(["apple", "banana", "cherry"]) | frozenset | Cobalah! |
x = True | bool | Cobalah! |
x = b"Hello" | bytes | Cobalah! |
x = bytearray(5) | bytearray | Cobalah! |
x = memoryview(bytes(5)) | memoryview | Cobalah! |
Setting the Specific Data Type
Jika kalian ingin menentukan tipe data, kalian dapat menggunakan fungsi konstruktor berikut:
Contoh | Tipe Data | Cobalah! |
---|---|---|
x = str("Hello, World!") | str | Cobalah! |
x = int(20) | int | Cobalah! |
x = float(20.5) | float | Cobalah! |
x = complex(1j) | complex | Cobalah! |
x = list(("apple", "banana", "cherry")) | list | Cobalah! |
x = tuple(("apple", "banana", "cherry")) | tuple | Cobalah! |
x = range(6) | range | Cobalah! |
x = dict(name = "John", age = 36) | dict | Cobalah! |
x = set(("apple", "banana", "cherry")) | set | Cobalah! |
x = frozenset(("apple", "banana", "cherry")) | frozenset | Cobalah! |
x = bool(5) | bool | Cobalah! |
x = bytes(5) | bytes/td> | Cobalah! |
x = bytearray(5) | bytearray | Cobalah! |
x = memoryview(bytes(5)) | memoryview | Cobalah! |