पायथन विभिन्न प्रकार के डेटा प्रकार की वस्तुओं को परिभाषित करता है। इन वस्तुओं को स्मृति में संग्रहीत किया जाता है। कुछ वस्तुओं की सामग्री को बनाए जाने के बाद बदला जा सकता है जबकि अन्य को बदला नहीं जा सकता। संख्यात्मक वस्तुएं जैसे पूर्णांक, फ्लोट और जटिल संख्या वाली वस्तुएं स्मृति पर कब्जा कर लेती हैं और स्मृति सामग्री को बदला नहीं जा सकता है। ऐसी वस्तुओं को अपरिवर्तनीय कहा जाता है। स्ट्रिंग और डिक्शनरी ऑब्जेक्ट भी अपरिवर्तनीय हैं। टुपल भी अपरिवर्तनीय है। सूची वस्तु हालांकि परिवर्तनशील है क्योंकि सूची वस्तु में वस्तुओं को संशोधित, हटाया या सूची में जोड़ा जा सकता है।