Setup Menus in Admin Panel

swanstatistika02@gmail.com

Type Data Pada PYTHON

     Penggunaan akan software python dibidang analisis data sangat bergantung dengan berbagai jenis tipe data dan struktur data. Beberapa struktur data yang umum seperti tipe Integer , Float , String , Boolean , Complex dan Date

Tipe Data Numerik

Tipe data numerik untuk menyimpan data numerik dalam variabel. Terdapat 3 tipe data numerik:

Integer: merupakan bilangan bulat, baik bulat positif maupun negatif. selain itu terdapat tambahan pada tipe data integer yaitu:

*b (bin()): Base 2, 0 dan 1

*o (oct()): Base 8, 0 sd 7

*denary : base 10

*x (hex()): Base 16, 0 sd 9 dan A sd F

namun pada modul kali ini tidak akan dibahas tipe data integer (b,o dan x).

Tipe data numeric

a=-5 ; a
## -5
b=-1 ; b
## -1
c=0  ; print(c)
## 0
d=17 ; print(d)
## 17

(NOTE: Untuk memanggil variabel atau mengeksekusi beberapa perintah dalam satu baris bisa menggunakan ; setelah perintah yang dibuat, atau bisa dibawah perintah dengan langsung menuliskan nama variabel atau bisa juga dengan perintah print())

Tipe Data Float

 Float merupakan bilangan real dan ditunjukkan dengan nilai desimal atau bisa juga dinotasikan seperti bilangan euler (E atau e) yang menunjukkan pangkat 10, misal 1E-10.

Tipe data float

e=-15.25
print(e)
## -15.25
f=-1.0
print(f)
## -1.0
g= 0.0
print(g)
## 0.0
h= 3.5
print(h)
## 3.5
i= 12.3e2
print(i)
## 1230.0

## Tipe Data kompleks

     Bilangan kompleks merupakan jenis bilangan imajiner biasa dinotasikan dengan penambahan huruf j dibelakangnya, misal 15j.

Tipe data compleks

j=4j
print(j)
## 4j
3+4j
## (3+4j)

Type data String (karakter)

Tipe data string atau karakter biasanya ditandai dengan adanya kutip atas. Pada python, tidak terdapat perbedaan antara 2 kutip atas dan 1 kutip atas.

x = "Hello World"
x
## 'Hello World'
y = '23'
y
## '23'
z = '34.25'
z
## '34.25'

Tipe data boolean

Tipe data boolean merupakan tipe data yang menghasilkan nilai benar (True) atau salah (False), biasa juga dinamakan data logikal.

print(1<2)
## True
print(2==(9-7))
## True

Konversi tipe data

kita dapat melakukan konversi data pada beberapa tipe data. tipe data string yang tidak mengandung nilai desimal

w='2'
w1=float(w)
w2=int(w)
print(type(w));print(w)
## <class 'str'>
## 2
print(type(w1));print(w1)
## <class 'float'>
## 2.0
print(type(w2));print(w2)
## <class 'int'>
## 2

Untuk mengecek tipe data bisa menggunakan fungsi type, tipe data string yang mengandung nilai desimal

x= '2.3'
x1=float(x)
x2=int(float(x))
print(type(x));print(x)
## <class 'str'>
## 2.3
print(type(x1));print(x1)
## <class 'float'>
## 2.3
print(type(x2));print(x2)
## <class 'int'>
## 2

untuk tipe data string yang mengandung nilai desimal, jika ingin dirubah menjadi data integer, harus dirubah terlebih dahulu menjadi data float kemudian baru dirubah menjadi data integer.

merubah tipe data integer menjadi float dan string

y=9
y1=float(y)
y2=str(y)
print(type(y));print(y)
## <class 'int'>
## 9
print(type(y1));print(y1)
## <class 'float'>
## 9.0
print(type(y2));print(y2)
## <class 'str'>
## 9

merubah tipe data float menjadi integer dan string

z=9.1
z1=int(z)
z2=str(z)
print(type(z));print(z)
## <class 'float'>
## 9.1
print(type(z1));print(z1)
## <class 'int'>
## 9
print(type(z2));print(z2)
## <class 'str'>
## 9.1

mengubah 1huruf menjadi angka, jika lebih dari 1 angka tinggal dijumlahkan.

ord("A")  
## 65

Juni 30, 2021
Copyright © 2018 PT. Angsa Statistika Indonesia