Variables (විචල්ය) විචල්යක් යනු දත්ත(Data) අඩංගු පෙට්ටියක්(Box) ලෙස සැලකිය හැකි වේ. එම පෙට්ටියට නාමයක් (Box Name) ඇත. ඔනෑම අවස්ථාවක පෙට්ටියේ අඩංගු දත්තය ලබා ගැනීමට පෙට්ටියේ නාමය(Box Name) ලබා දීමෙන් හැකි වේ. එනම් පෙට්ටි නාමය(Box Name) විචල්ය නාමය ලෙස සැලකුව හොත් විචල්යට අදාල දත්තය ලබා ගැනීම සඳහා විචල්ය නාමය ලබා දීම සිදු කල හැකි වේ. පෙට්ටි නාමය (Box Name) ==> CupcakeBox1 පෙට්ටි නාමය ලබා දී මෙන් පෙට්ටියේ අඩංගු දත්තය ලබා ගැනීමට හැකි වේ. පෙට්ටි නාමය වෙනස් කිරීමක් සිදු නොකර දත්තය වෙනස් කිරීමට හැකියාවක් ඇත. මෙලෙස , විචල්යය නාමය ලබා දී මෙන් විචල්ය සඳහා ලබා දී ඇති දත්තය ලබා ගැනීමට හැකියාවක් ඇත. විචල්යය නාමය වෙනස් කිරීමක් සිදු නොකර විචල්ය හා බැඳුණු දත්තය වෙනස් කිරීමට හැකියාවක් ඇත. a = 999 b = "python" c = d = e =1000 ඉහත ආකාරයට Python විචල්ය ලිවීම සිදු කරයි. මෙහි දී විචල්ය සඳහා ලබා දෙන නම වම්පසින් ද, දකුණුපසින් විචල්ය සඳහා ඇතුලත් කරනු ලබන දත්තය සඳහන් කිරීම සිදු කරයි. c,d,e සඳහා එකම අගය ආදේශ කර ඇත.