Sabtu, 27 Februari 2021

Mengenal Tipe Data di Python

Mengenal Tipe Data di Python

Di pemrograman, tipe data merupakan hal yang penting. Variabel dapat menyimpan data dengan berbagai macam tipe, dan macam-macam tipe tersebut memiliki kegunaannya masing-masing.

Tipe Data Bawaan Python


Berikut adalah tipe data bawaan yang terdapat pada Python:

Teks

str

Angka

int, float, complex

Koleksi (Array)

list, tuple, range, dict, set

Boolean

bool

Binary

bytes, bytearray, memoryview


Mengatur Tipe Data


Kita tidak perlu mendeklarasikan/mengatur tipe data pada suatu variabel. Tipe data akan diatur secara otomatis ketika memberikan sebuah nilai kepadanya.

Tipe Data

Contoh

str

x = "Irfan Muhammad Ghani"

int

x = 23
floatx = 23.5
complexx = 2j
listx = ["Bandung", "Jakarta", "Semarang"]
tuplex = ("Bandung", "Jakarta", "Semarang")
rangex = range(5)
dictx = {"nama" : "Irfan", "umur" : "23"}
setx = {"Bandung", "Jakarta", "Semarang"}
frozensetx = frozenset({"Bandung", "Jakarta", "Semarang"})
boolx = True
bytesx = b"Hello"
bytearrayx = bytearray(5)
memoryviewx = memoryview(bytes(5))

Mengatur Tipe Data Spesifik


Karena Python secara otomatis mengatur tipe data dari suatu variabel, jika kita ingin menentukannya secara spesifik (casting) kita bisa menggunakan fungsi:

Tipe Data

Contoh

str

x = str("Irfan Muhammad Ghani")

int

x = int(23)
floatx = float(23.5)
complexx = complex(2j)
listx = list(("Bandung", "Jakarta", "Semarang"))
tuplex = tuple(("Bandung", "Jakarta", "Semarang"))
rangex = range(5)
dictx = dict({nama = "Irfan", umur = 23})
setx = set(("Bandung", "Jakarta", "Semarang"))
frozensetx = frozenset(("Bandung", "Jakarta", "Semarang"))
boolx = bool(0)
bytesx = bytes(0)
bytearrayx = bytearray(5)
memoryviewx = memoryview(bytes(5))

Fungsi tersebut digunakan juga untuk mengkonversi tipe data, misal dari integer ke string:

x = 23
y = "umur "
z = y + str(x)
print(z)

# Output: umur 23

Orang biasa yang senang belajar. Senang ngoprek dan menulis sesuatu yang berbau teknologi, desain grafis, dan hal random lainnya.

Give us your opinion

Silakan Berkomentar