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.
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:
Sedangkan untuk mengetahui alamat memori yang digunakan oleh variable X, maka dapat digunakan perintah id. Perhatikan gambar berikut ini:
Selanjutnya, berbeda dengan bahasa pemrograman lainnya; tipe variable tidak perlu didelarasikan karena python secara otomatis akan melakukan asosiasi antara obyek dengan class yang sesuai.