Tipe Data Python -Bagian 1-

Tipe data adalah kumpulan nilai yang dapat dikenakan operasi padanya. Seperti bahasa pemrograman yang lain, python juga memiliki beberapa jenis type data. Tipe data pada python dibangun pada inti sebuah bahasa program. Tipe data pada python sangat mudah digunakan dan simple. Diantaranya adalah :

BOOLEAN

Type data Boolean memiliki 2 nilai, yaitu True dan False. Tipe data ini adalah sebuah tipe data fundamental, karna banyak digunakan hampir di semua bahasa pemrograman. Boolean sangat penting dalam mengevaluasi suatu kondisi dan sering digunakan untuk menentukan alur program. Berikut adalah contohnya :

 >>> print bool(True)
 True
 >>> print bool(False)
 False
 >>> print bool("text")
 True
 >>> print bool("")
 False
 >>> print bool(" ")
 True
 >>> print bool(0)
 False
 >>> print bool()
 False
 >>> print bool(3)
 True
 >>> print bool(None)
 False

Pada contoh diatas kita bisa menyimpulkan bahwa jika data yang kita masukan adalah 0, None, “”, (data kosong) dst, maka akan menghasilkan nilai FALSE, sebaliknya jika kita isi dengan nilai selain nilai2 tsb maka akan bernilai TRUE.

Selain itu tipe data ini bisa juga digunakan untuk membandingkan beberapa kondisi, berikut contohnya :

 >>> a = 3
 >>> b = 10
 >>> if a < b :
             print 'Nilai A lebih kecil dari B'
 >>> if a > b :
             print 'Nilai A lebih besar dari B'
 >>> Nilai A lebih kecil dari B

Dari contoh diatas kita dapat lihat bahwa jika kondisi if bernilai true, maka perintah dibawahnya akan dieksekusi, dan jika bernilai false maka perintah dibawahnya tidak akan dieksekusi.

NUMBERS

Python memiliki 3 jenis tipe data number, yaitu Integer, Float, dan Complex number. Integer digunakan untuk bilangan bulat.

 >>> keranjang = 10
 >>> jumlah_apel = 5
 >>> jumlah_keranjang = 10
 >>> jumlah_total = jumlah_apel * jumlah_keranjang
 >>> print 'Jumlah Apel Yang Ada Di Semua Keranjang = ', jumlah_total
 Jumlah Apel Yang Ada Di Semua Keranjang = 50

Float merupakan bilangan real dalam komputasi. Float digunakan untuk bilangan pecahan ataupun decimal.

 >>> jarak_kM = 0.1
 >>> waktu_yang_dibutuhkan = 9.87 / 3600
 >>> kecepatan = jarak_kM / waktu_yang_dibutuhkan
 >>> print "Rata-rata kecepatan berlari adalah " , kecepatan, " km/jam"
 Rata-rata kecepatan berlari adalah 36.4741641337 km/jam

STRINGS

Strings adalah tipe data yang mewakili data tekstual dalam program computer. String merupakan salah satu tipe data yang penting dalam bahasa pemrograman.

String pada python dapat dibuat dengan menggunakan tanda satu kutip (‘), dua kutip (‘’), ataupun tiga kutip (‘’’). Jika menggunakan tiga kutip, maka string dapat direnggangkan menjadi beberapa baris tanpa menggunakan tanda escape (\).

 >>> a = 'String menggunakan 1 kutip'
 >>> b = "String menggunakan 2 kutip"
 >>> c = '''String
 menggunakan
 3
 kutip'''
 >>> print a
 String menggunakan 1 kutip
 >>> print b
 String menggunakan 2 kutip
 >>> print c
 String
 menggunakan
 3
 kutip

Tanda escape (\) juga dapat digunakan dengan tujuan khusus ketika kita menggunakan string, yaitu :

 >>> print 'Hari ini adalah hari jum\'at'
 Hari ini adalah hari jum'at
 >>> print 'Besok adalah\thari sabtu'
 Besok adalah hari sabtu
 >>> print 'Lusa adalah hari \nAhad'
 Lusa adalah hari
 Ahad

Selain itu tipe data string juga memiliki fungsi-fungsi yang dapat digunakan untuk melakukan suatu operasi yang kita inginkan. Contohnya adalah :

 >>> A = "Assalamu'alaikum"
 >>> len(A)
 16

Untuk lebih lengkapnya (melihat method2 yg dimiliki string/lainnya spt int, float, dll) kita dapat melihatnya pada Interperter dengan mengetikan coding :

 >>> import string # nama modul
 >>> dir(string)

Mungkin ini saja yang bisa saya sampaikan, jika ada kesalahan tolong dikoreksi & jika ada yang kurang tolong ditambahkan.

Advertisements

One thought on “Tipe Data Python -Bagian 1-

  1. Pingback: Tutorial Dasar Python | Tutorial OpenERP

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s