Skip to main content
Sekarang Anda memahami bahwa komputer perlu mengetahui data yang diinginkan dengan cara melakukan deklarasi. Sebelum memahami berbagai tipe data yang umum digunakan dalam Python, Anda harus mengenal terlebih dahulu cara menuliskan data dalam pemrograman.

Deklarasi dan Inisialisasi

Deklarasi merujuk pada pembuatan variabel dengan menentukan tipe data dan nama variabelnya. Umumnya, ini dilakukan oleh bahasa pemrograman lainnya, seperti C/C++. Contohnya berikut.
int age;
float salary;
Sementara inisialisasi merujuk kepada pemberian nilai awal pada variabel yang sebelumnya telah dideklarasikan. Berikut contohnya jika menggunakan bahasa pemrograman C/C++.
int age = 17;
float salary = 5000000;
Kedua proses tersebut wajib dilakukan dalam bahasa pemrograman lain, seperti C. Beruntungnya Anda, Python tidak mengharuskan Anda untuk melakukan deklarasi tipe data variabel. Hal ini disebabkan Python merupakan bahasa pemrograman yang menerapkan _loosely typed_. Artinya, Anda tidak perlu mendeklarasikan tipe data variabel secara eksplisit. Kode C sebelumnya jika diubah ke dalam Python akan menjadi seperti berikut.
age = 17
salary = 5000000.0

print(type(age))
print(type(salary))

# Output:
# <class ‘int’>
# <class ‘float’>
Python juga merupakan bahasa pemrograman yang menerapkan _dynamic typing_. Artinya, Python adalah bahasa pemrograman yang hanya mengetahui tipe variabel saat program berjalan dan melakukan proses _assignment_. Hal ini memungkinkan kita untuk mengubah tipe data dari suatu variabel seiring berjalannya program.
x = 6
print(type(x))

x = "6"
print(type(x))

# Output:
# <class ‘int’>
# <class ‘str’>
Pada kode di atas, variabel yang digunakan sama-sama bernama “x”, tetapi yang pertama “x” bertipe integer, sedangkan yang kedua bertipe string.; Sekarang Anda paham cara mendeklarasikan variabel dan cara Python bekerja dengan tipe data. Selanjutnya, mari kita pelajari berbagai tipe data pada Python.