C/C++ और Java आदि में, `++` और `--` ऑपरेटर्स को इंक्रीमेंट और डिक्रीमेंट ऑपरेटर्स के रूप में परिभाषित किया गया है। Python में वे ऑपरेटर्स के रूप में परिभाषित नहीं हैं।
Python में ऑब्जेक्ट्स मेमोरी में स्टोर होते हैं। वेरिएबल्स केवल लेबल हैं। न्यूमेरिक ऑब्जेक्ट्स इम्यूटेबल हैं। इसलिए उन्हें इंक्रीमेंट या डिक्रीमेंट नहीं किया जा सकता।
हालांकि, प्रीफिक्स `++` या `--` एरर नहीं देता लेकिन न ही कोई ऑपरेशन करता है।
>>> a = 5 >>> b = 6 >>> ++a 5 >>> --b 6
पोस्टफिक्स `++` या `--` एरर उत्पन्न करते हैं।
>>> a = 5 >>> b = 6 >>> a++ SyntaxError: invalid syntax >>> b-- SyntaxError: invalid syntax