Variable

Variable pada python sesungguhnya adalah semacam “reference”, “link” atau “pointer” yang menghubungkan atau memberikan asosiasi antara object dengan class atau type.

Misalnya, variabel X yang mendapatkan assignment “Ini Ibu Budi“. Untuk mengetahui class dari variable X maka dapat digunakan statement “type“. Perhatikan gambar berikut, bahwa ternyata X menghubungkan “Ini Ibu Budi” dengan class bernama string.

Screen Shot 2016-02-19 at 11.15.07 PM

Jadi, apabila nilai X diubah menjadi “134342214.788“, maka vaiable X akan mengasosiasikan nilai tersebut dengan class yang berbeda yaitu: float. Perhatikan gambar berikut ini:

Screen Shot 2016-02-19 at 11.19.44 PM

Sedangkan untuk mengetahui alamat memori yang digunakan oleh variable X, maka dapat digunakan perintah id. Perhatikan gambar berikut ini:

Screen Shot 2016-02-19 at 11.23.02 PM

Selanjutnya, berbeda dengan bahasa pemrograman lainnya; tipe variable tidak perlu didelarasikan karena python secara otomatis akan melakukan asosiasi antara obyek dengan class yang sesuai.