Pengenalan Tipe Data Pada Python

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'])


Sekian tutorial singkat tentang Pengenalan Tipe Data Pada Bahasa Pemrograman Python. Semoga bermanfaat & Happy Learning Python Programming.

Salam,

Nursalim

Share this

Related Posts

Previous
Next Post »

1 comments:

Write comments
November 8, 2017 at 12:42 AM delete

maaf 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 ().

Reply
avatar