Tipe data dalam python dibagi menjadi beberapa bagian/jenis,diantaranya adalah seperti yang akan saya terangkan dibawah ini :
1. Yang pertama adalah Tipe data Number
Tipe data yang berupa nilai angka.
ex : Int,Float,dll.
Contoh Program super sederhananya :
>>>a=8
>>>b=2
>>>a*b
16
hasil dari program diatas adalah 16.
//Catatan : Buat perhitungan yang hasilnya dessimal antara 0.0 - 0.9 akan dibulatkan kebawah
contohnya
>>>9/2
4
2. String
Dalam python String dapat diekspresikan dengan dua cara yaitu dengan petik satu( ' ) atau petik dua( " ).
Contoh :
>>>"Otak Online"
Otak Online
atau
>>>'Otak Online'
Otak Online
*Pada python string literal juga bisa diekspresikan dengan dua cara yaitu dengan \n\ atau dengan petik 3x.contohnya :
>>>coba="ini\n\
...adalah \n\
...coba-coba"
>>>print coba
hasilnya adalah :
ini
adalah
coba-coba
>>>print """
...hello
...hi
...oke
..."""
hasilnya : hello
hi
oke
Kita juga bisa menggabungkan beberapa String dengan menggunakan operator (+).
contoh :
>>>"Otak" "Online"
hasilnya :OtakOnline
atau
>>>a="Online"
>>>print "Otak " + a
OtakOnline
* Index string
Setiap karakter pada string dapat diindex,karakter pertama pada suatu string berindex 0,karakter kedua berindex 1 dan begitu seterusnya.Contohnya seperti
>>>a="kampus"
>>>a[3]
"p"
>>>a[0]
"k"
>>>a[1:3]
amp
>>>a[3:]
pus
3. List
List sangat mirip dengan array dalam bahasa java atau bahasa lain.List itu sendiri merupakan data campuran yang bisa memiliki komponen penyusun yang berbeda.Sifat-sifat list adalah sebagai berikut:
- Komponen penyusun dapat diganti
- Komponen penyusun dapat dimanipulasi langsung
- Komponen penyusun list bisa juga berupa list lain
>>>a=['Muhamad','Sadan',57414011]
>>>a[3]
57414011
>>>a[:2]+['universitas','gunadarma']
['Muhamad','Sadan','universitas','gunadarma']
>>>len(a)
3
4.Dictionary
Perbedaan Dictionary dengan list adalah kalau dictionary menggunakan key untuk merujuk pada isi variabelnya.Pada pendeklarasiannya menggunakan { }.
Contohnya:
>>>h={'ikan':'teri'}
>>>h{'ikan'}
'teri'
Menurut saya cukup sekian dulu ya walau agak ngegantung sedikit postingannya,tapi kita lanjut next postingan.
0 komentar:
Posting Komentar