Data Types¶
Tipe Data Bawaan¶
Dalam pemrograman, tipe data merupakan konsep penting.
Variabel dapat menyimpan data dengan tipe yang berbeda, dan tipe yang berbeda dapat melakukan hal yang berbeda pula.
Python memiliki tipe data bawaan berikut secara default, dalam kategori berikut:
Text Type:
strNumeric Types:
int,float,complexSequence Types:
list,tuple,rangeMapping Type:
dictSet Types:
set,frozensetBoolean Type:
boolBinary Types:
bytes,bytearray,memoryviewNone Type:
NoneType
Getting the Data Type¶
Anda bisa mendapatkan tipe data objek apa pun dengan menggunakan fungsi type():
x = 5
print(type(x))
Mengatur Tipe Data¶
Dalam Python, tipe data diatur ketika Anda menetapkan nilai ke variabel:
Example |
Data Type |
|---|---|
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 |
x = None |
NoneType |
Menetapkan Tipe Data Tertentu¶
Jika Anda ingin menentukan tipe data, Anda dapat menggunakan fungsi konstruktor berikut:
Example |
Data Type |
|---|---|
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 |