4. Tipe Data - hammamkarim/Belajar_PYTHON GitHub Wiki
Tipe Data
Pengenalan
Tipe data adalah karakteristik / sifat dari suatu nilai objek pada pemrograman. Tipe data memungkinkan komputer untuk memahami bagaimana data harus diolah dan disimpan dalam memori.
Jenis Tipe Data pada Python
Bilangan Bulat (Integer)
# 1. Tipe Data Angka Satuan (integer)
# 1. Tipe Data Angka Satuan (integer)
data_integer = 1 # akan otomatis data berupa integer berupa integer
print(type(data_integer)) # perintah untuk mencetak jenis tipe data pada variabel data_integer
print("data_integer = ", data_integer) # perintah untuk mencetak nilai yang ada pada variabel data_integer
print ("data_integer bertipe :", type(data_integer)) # perintah untuk mencetak jenis tipe data pada variabel data_integer
Tipe Data Bilangan Desimal (Float)
# 2. tipe data desimal (float)
data_float = 1.5 # variabel data_float diisi dengan nilai desimal dengan tipe data float
print(type(data_float)) # perintah untuk mencetak jenis tipe data pada variabel data_float
print("data_float = ", data_float) # perintah untuk mencetak nilai yang ada pada variabel data_float
print("data_float bertipe :", type(data_float)) # perintah untuk mencetak jenis tipe data pada variabel data_float
Tipe Data Kumpulan Karakter (String)
#3. Tipe Data String (kumpulan karakter)
data_string = "joko" # variabel data_string diisi dengan nilai string dengan tipe data string
print(type(data_string)) # perintah untuk mencetak jenis tipe data pada variabel data_string
print("data_string = ", data_string) # perintah untuk mencetak nilai yang ada pada variabel data_string
print("data_string bertipe :", type(data_string)) # perintah untuk mencetak jenis tipe data pada variabel data_string
Tipe Data Biner, True / False (Boolean)
#4. Tipe Data Boolean (tipe data yang memiliki nilai kebenarna, true dan false atau 1 dan 0)
data_boolean = False # bisa True / False, pada kasus ini variabel data boolean diisi dengan nilai false.
print(type(data_boolean)) # perintah untuk mencetak jenis tipe data pada variabel data_boolean
print("data_boolean =", data_boolean) # perintah untuk mencetak nilai yang ada pada variabel data_boolean
print("data booelan bertipe :", type(data_boolean)) # perintah untuk mencetak jenis tipe data pada variabel data_boolean
Tipe Data Khusus
Bilangan Complex
# bilangan kompleks
data_complex = complex(5,6) # 5= riil, 6 = imajiner
print(type(data_complex)) # perintah untuk mencetak jenis tipe data pada variabel data_complex
print("Data complex =", data_complex) # perintah untuk mencetak nilai yang ada pada variabel data_complex
print("Data complex bertipe :", type(data_complex)) # perintah untuk mencetak jenis tipe data pada variabel data_complex
Tipe Data Dari Bahasa C
Berikut ini diberikan contoh import data dari bahasa C yaitu double
# tipe data dari bahasa C
from ctypes import c_double # import tipe data dari bahasa C
data_c_double = c_double(10.5) # inisialisasi variabel
print(type(data_c_double)) # perintah untuk mencetak jenis tipe data pada variabel data_c_double
print("Data double =", data_c_double) # perintah untuk mencetak nilai yang ada pada variabel data_c_double
print("Data double bertipe :", type(data_c_double)) # perintah untuk mencetak jenis tipe data pada variabel data_c_double
Keseluruhan Code
# tipe data apa saja yang ada di python
# 1. Tipe Data Angka Satuan (integer)
data_integer = 1 # akan otomatis data berupa integer berupa integer
print(type(data_integer)) # perintah untuk mencetak jenis tipe data pada variabel data_integer
print("data_integer = ", data_integer) # perintah untuk mencetak nilai yang ada pada variabel data_integer
print ("data_integer bertipe :", type(data_integer)) # perintah untuk mencetak jenis tipe data pada variabel data_integer
# 2. tipe data desimal (float)
data_float = 1.5 # variabel data_float diisi dengan nilai desimal dengan tipe data float
print(type(data_float)) # perintah untuk mencetak jenis tipe data pada variabel data_float
print("data_float = ", data_float) # perintah untuk mencetak nilai yang ada pada variabel data_float
print("data_float bertipe :", type(data_float)) # perintah untuk mencetak jenis tipe data pada variabel data_float
#3. Tipe Data String (kumpulan karakter)
data_string = "joko" # variabel data_string diisi dengan nilai string dengan tipe data string
print(type(data_string)) # perintah untuk mencetak jenis tipe data pada variabel data_string
print("data_string = ", data_string) # perintah untuk mencetak nilai yang ada pada variabel data_string
print("data_string bertipe :", type(data_string)) # perintah untuk mencetak jenis tipe data pada variabel data_string
#4. Tipe Data Boolean (tipe data yang memiliki nilai kebenarna, true dan false atau 1 dan 0)
data_boolean = False # bisa True / False, pada kasus ini variabel data boolean diisi dengan nilai false.
print(type(data_boolean)) # perintah untuk mencetak jenis tipe data pada variabel data_boolean
print("data_boolean =", data_boolean) # perintah untuk mencetak nilai yang ada pada variabel data_boolean
print("data booelan bertipe :", type(data_boolean)) # perintah untuk mencetak jenis tipe data pada variabel data_boolean
## Tipe data khusus
# bilangan kompleks
data_complex = complex(5,6) # 5= riil, 6 = imajiner
print(type(data_complex)) # perintah untuk mencetak jenis tipe data pada variabel data_complex
print("Data complex =", data_complex) # perintah untuk mencetak nilai yang ada pada variabel data_complex
print("Data complex bertipe :", type(data_complex)) # perintah untuk mencetak jenis tipe data pada variabel data_complex
# tipe data dari bahasa C
from ctypes import c_double # import tipe data dari bahasa C
data_c_double = c_double(10.5) # inisialisasi variabel
print(type(data_c_double)) # perintah untuk mencetak jenis tipe data pada variabel data_c_double
print("Data double =", data_c_double) # perintah untuk mencetak nilai yang ada pada variabel data_c_double
print("Data double bertipe :", type(data_c_double)) # perintah untuk mencetak jenis tipe data pada variabel data_c_double
Output
<class 'int'>
data_integer = 1
data_integer bertipe : <class 'int'>
<class 'float'>
data_float = 1.5
data_float bertipe : <class 'float'>
<class 'str'>
data_string = joko
data_string bertipe : <class 'str'>
<class 'bool'>
data_boolean = False
data booelan bertipe : <class 'bool'>
<class 'complex'>
Data complex = (5+6j)
Data complex bertipe : <class 'complex'>
<class 'ctypes.c_double'>
Data double = c_double(10.5)
Data double bertipe : <class 'ctypes.c_double'>