पायथन में, वेरिएबल वास्तव में मेमोरी में स्टोर ऑब्जेक्ट को दिया गया एक लेबल या पहचानकर्ता है। इसलिए, एक ही ऑब्जेक्ट को एक से अधिक वेरिएबल्स द्वारा पहचाना जा सकता है।
>>> a = b = c = 5 >>> a 5 >>> b 5 >>> c 5
a, b और c तीन वेरिएबल्स हैं जो सभी एक ही ऑब्जेक्ट को संदर्भित करते हैं। इसे id() फ़ंक्शन से सत्यापित किया जा सकता है।
>>> id(a), id(b), id(c) (1902228672, 1902228672, 1902228672)
पायथन एक स्टेटमेंट में अलग-अलग वेरिएबल्स को अलग-अलग मान असाइन करने की भी अनुमति देता है। टुपल ऑब्जेक्ट से मान अनपैक होकर कई वेरिएबल्स को असाइन किए जाते हैं।
>>> a, b, c = (1, 2, 3) >>> a 1 >>> b 2 >>> c 3