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
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.pyJika Anda jalankan program diatas, maka akan menghasilkan output sebagai berikut:
#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)
==== 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.pyJika Anda jalankan program diatas, maka akan menampilkan output seperti berikut:
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
('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.pyJika Anda jalankan program diatas, maka akan menghasilkan output sebagai berikut:
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
('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'])
Sekian tutorial singkat tentang Pengenalan Tipe Data Pada Bahasa Pemrograman Python. Semoga bermanfaat & Happy Learning Python Programming.
Salam,
Nursalim
Bagikan
Pengenalan Tipe Data Pada Python
4/
5
Oleh
Kris Kimcil