Halaman

Tampilkan postingan dengan label tipe data. Tampilkan semua postingan
Tampilkan postingan dengan label tipe data. Tampilkan semua postingan

Jumat, 14 Juli 2023

casting

 casting merubah tipe data ke tipe data yg lain

#casting : merubah 1 tipe ke tipe lain
#tipe data = int, float, str, bool
print("-----INTEGER-----")
tipe_data_int = 5
print("nilainya : ",tipe_data_int, "dengan type :", type(tipe_data_int))

#merubah tipe_data_int int ke float

tipe_data_float = float(tipe_data_int)
print("nilai float : ", tipe_data_float, "dengan type: ",type(tipe_data_float))

#merubah tipe_data_int integer ke str string
tipe_data_str = str(tipe_data_int)
print("nilainya : ",tipe_data_str, "dengan type: ",type(tipe_data_str))

#merubah tipe_data_int integer ke boolean
tipe_data_bool = bool(tipe_data_int)
print("nilainya :", tipe_data_bool, "dengan type : ", type(tipe_data_bool)) #akan false jika nilai = 0

print("-----FLOAT-----")
tipe_data_float = 1.2
#INT
tipe_data_int = int(tipe_data_float)
print(tipe_data_int, type(tipe_data_int)) #dibulatkan ke bawah
#STR
tipe_data_str = str(tipe_data_float)
print(tipe_data_str, type(tipe_data_str))
#Boolean
tipe_data_bool = bool(tipe_data_float)
print(tipe_data_bool, type(tipe_data_bool))

print("-----boolean-----")
tipe_data_bool = True
#int
tipe_data_int = int(tipe_data_bool)
print(tipe_data_int, type(tipe_data_int))

# float
tipe_data_float = float(tipe_data_bool)
print(tipe_data_float ,type(tipe_data_float))

#str
tipe_data_str = str(tipe_data_bool)
print(tipe_data_str, type(tipe_data_str))

print("-----STRING-----")
tipe_data_str = "2"
print(tipe_data_str, type(tipe_data_str))
#boolean
tipe_data_bool = bool(tipe_data_str)
print(tipe_data_bool, type(tipe_data_bool)) #string ke boolean berniali false jika kosong
coba_bool = ""
tipe_data_bool = bool(coba_bool)
print(tipe_data_bool, type(tipe_data_bool))


#int
tipe_data_int = int(tipe_data_str)#string harus number
print(tipe_data_int, type(tipe_data_int))
#float
tipe_data_float = float(tipe_data_str) #string harus number
print(tipe_data_float, type(tipe_data_float))

tipe data

 #tipe data angka satuan atau integer yg tidak ada koma


data_integer = 1 #python automatis data 1 adalah integer
print("data :", data_integer, "bertipe : ", type(data_integer)) #data : 1 bertipe :  <class 'int'>

#data float, angka dengan koma
data_float = 1.3

print("data :", data_float)
print("bertipe :", type(data_float))

#data string = kumpulan karakter
data_string = "rio"
print("data :", data_string)
print("tipe data : ",type(data_string))

#tipe data biner 0 , 1 ture / false , boolean
data_boolean = True
print("data :", data_boolean)
print("tipe data : ", type(data_boolean))

#tipe data khusus

#bliangan kompleks
#10+5i imajiner = data  komplex (5,6)

data_complex = complex(5,6)
print("data : ", data_complex)
print("- bertipe data :", type(data_complex))

#karena python dibuat dengan bahasa c maka python bisa menggunakan bahasa c
#dengan cara import lib/package

from ctypes import c_double #menggunakan tipe data double jika perlu
data_c_double = c_double(11.5)
print("data :",data_c_double)
print("dengan tipe data: ",type(data_c_double))

operator assignment

  Operasi ditambah dengan assignment Operasi penyingkatan   a = 100       #adalah assignment a += 5         #adalah a = a+5 a-=n ...