pengenalan tipe data pada python
Pengenalan Tipe Data Pada Python
Penulis : Felia Citra
Nursalim No Last
Name 12/11/2015
Pada tutorial Python kali ini, kita akan belajar tentang
Pengenalan Tipe Data Pada Bahasa Pemrograman Python.
Python adalah salah satu bahasa pemrograman yang bertipe
Loosely Typed Language, Artinya tidak membutuhkan atau menyertakan tipe data
sewaktu Anda membuat sebuah variable. Tipe data pada bahasa pemrograman Python
mirip dengan tipe data pada bahasa pemrograman Perl.
Tetapi secara dasar, Python memiliki beberapa tipe data,
yaitu:
Tipe Data String
Tipe Data Number
Tipe Data Boolean
Tipe Data Tuples
Tipe Data List
dan Tipe Data Dictionary
Keenam tipe data diatas akan kita bahas satu persatu pada
tutorial ini.
Tipe Data String
Tipe data string adalah tipe data yang digunakan untuk
menyimpan nilai atau value yang berupa string atau karakter atau huruf.
Pada bahasa pemrograman Python, tipe data string dapat
dibentuk dengan menggunakan petik tunggal (single quote), petik ganda (double
quote), dan petik tiga (tipple quote). Khusus untuk triple quote, Anda dapat
menggunakan beberapa baris string tanpa menggunakan escape character '\n' (new
line).
Contoh Program
Di bawah ini adalah contoh implementasi tipe data string
pada program.
# string_datatype.py
x = "Selamat Datang"
y = 'Selamat Belajar Python'
z = """
belajar
bahasa python
sangat
menyenangkan
"""
print (x)
print (y)
print (z)
Apabila Anda jalankan program diatas, maka akan menghasilkan
output seperti berikut:
Selamat Datang
Selamat Belajar Python
belajar
bahasa python
sangat
menyenangkan
Tipe Data Number
Tipe Data Number digunakan untuk menyimpan data dalam bentuk
numerik seperti int (integer), long, float, dan bilangan kompleks (complex
number).
Contoh Program
Di bawah ini adalah contoh program penggunaan tipe data
number:
# Nama File: number_datatype.py
#integer number
_int1 = 100
_int2 = -600
_int3 = 0x69
print ("==== Integer Number ====")
print (_int1)
print (_int2)
print (_int3)
#Float number
print ("\n==== Float Number ====")
_float1 = 0.0
_float2 = -21.9
_float3 = 70.2E-29
print (_float1)
print (_float2)
print (_float3)
#complex number
_complex1 = 3.14j
_complex2 = .876j
_complex3 = 4.53e-7j
print ("\n==== Complex Number ====")
print (_complex1)
print (_complex2)
print (_complex2)
Jika Anda jalankan program diatas, maka akan menghasilkan
output sebagai berikut:
==== Integer Number ====
100
-600
105
==== Float Number ====
0.0
-21.9
7.02e-28
==== Complex Number ====
3.14j
0.876j
0.876j
Tipe Data Boolean
Tipe data Boolean digunakan menyimpan data yang mempunyai
nilai true atau false.
Tipe Data Tuples
Tipe data Tuples adalah tipe data yang digunakan untuk
menyimpan data koleksi (kumpulan dari beberapa tipe data). Ciri dari tipe data
tuples adalah memiliki tanda kurung buka dan kurung tutup "( )".
Contoh Program
Di bawah ini adalah contoh implementasi tipe data tuples
pada program Python:
# Nama File: tuples_datatype.py
tuple1 = ( 'vwxyz', 123 , 1.15, 'Nursalim', 70.2 )
tuple2 = (123, 'Al Farizi')
print ( tuple1 )
# Menampilkan semua data pada tuple
print ( tuple1[0] )
# Menampilkan elemen pertama pada tuple
print ( tuple1[1:3] )
# Menampilkan data dari elemen kedua sampai ketiga
print ( tuple1[2:] )
# Menampilkan data dimulai dari elemen ketiga
print ( tuple2 * 2 )
# Menampilkan data tupe dua kali
print ( tuple1 + tuple2 )
# Menggabungkan tuple1 sama dengan tuple2
Jika Anda jalankan program diatas, maka akan menampilkan
output seperti berikut:
('vwxyz', 123, 1.15, 'Nursalim', 70.2)
vwxyz
(123, 1.15)
(1.15, 'Nursalim', 70.2)
(123, 'Al Farizi', 123, 'Al Farizi')
('vwxyz', 123, 1.15, 'Nursalim', 70.2, 123, 'Al Farizi')
Tipe Data List
Tipe Data List adalah tipe data yang mirip dengan tipe data
tuples, yaitu untuk menyimpan data koleksi (kumpulan data beberapa tipe data).
Ciri dari tipe data tuples adalah memiliki tanda kurung siku "[ ]".
Contoh Program
Di bawah ini adalah contoh implementasi tipe data list pada
program Python:
# Nama File: list_datatype.py
list1 = ( 'vwxyz', 123 , 1.15, 'Nursalim', 70.2 )
list2 = (123, 'Al Farizi')
print ( list1 )
# Menampilkan semua data pada list
print ( list1[0] )
# Menampilkan elemen pertama pada list
print ( list1[1:3] )
# Menampilkan data dari elemen kedua sampai ketiga
print ( list1[2:] )
# Menampilkan data dimulai dari elemen ketiga
print ( list2 * 2 )
# Menampilkan data list dua kali
print ( list1 + list2 )
# Menggabungkan list1 sama dengan list2
Jika Anda jalankan program diatas, maka akan menghasilkan
output sebagai berikut:
('vwxyz', 123, 1.15, 'Nursalim', 70.2)
vwxyz
(123, 1.15)
(1.15, 'Nursalim', 70.2)
(123, 'Al Farizi', 123, 'Al Farizi')
('vwxyz', 123, 1.15, 'Nursalim', 70.2, 123, 'Al Farizi')
Tipe Data Dictionary
Tipe data Dictionary adalah tipe data yang digunakan untuk
menyimpan data dalam bentuk pasangan key dan value. Tipe data ini mirip dengan
Map pada bahasa pemrograman Java.
Contoh Program
Dibawah ini adalah contoh implementasi tipe data dictionary
pada program Python:
# Nama File: dictionary_datatype.py
dict = {}
dict['one'] = "Ini elemen pertama"
dict[2] =
"Ini elemen kedua"
tinydict = {'nama': 'Nursalim','employeeid':6734,
'departemen': 'IT'}
print ( dict['one'] )
# Prints value for 'one' key
print ( dict[2] )
# Prints value for 2 key
print ( tinydict )
# Menampilkan semua data pada dictionary
print ( tinydict['nama'] )
# Menampilkan nilai dari key nama
print ( tinydict.keys() )
# Menampikan semua key
print ( tinydict.values() ) # Menampilkan semua value
Jika Anda jalankan program diatas, maka akan menghasilkan
output sebagai berikut:
Ini elemen pertama
Ini elemen kedua
{'departemen': 'IT', 'employeeid': 6734, 'nama': 'Nursalim'}
Nursalim
dict_keys(['departemen', 'employeeid', 'nama'])
dict_values(['IT', 6734, 'Nursalim
Komentar
Posting Komentar