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.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 tuple2Jika 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 list2Jika 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'])
Sekian tutorial singkat tentang Pengenalan Tipe Data Pada Bahasa Pemrograman Python. Semoga bermanfaat & Happy Learning Python Programming.
Salam,
Nursalim
1 comments:
Write commentsmaaf bro ada sedikit koreksi pada contoh tipe data list yang agan tuliskan diatas, itu bukan contoh tipe data list[], melainkan itu adalah tipe data tuple ().
ReplyEmoticonEmoticon