C/C++, Java ইত্যাদিতে ++ এবং -- অপারেটর ইনক্রিমেন্ট ও ডিক্রিমেন্ট অপারেটর হিসেবে সংজ্ঞায়িত। পাইথনে এগুলো অপারেটর হিসেবে সংজ্ঞায়িত নয়।
পাইথনে অবজেক্টগুলো মেমোরিতে স্টোর থাকে। ভেরিয়েবলগুলো مجرد লেবেল। নেমেরিক অবজেক্টগুলো ইমিউটেবল (পরিবর্তনশীল নয়)। তাই সেগুলো ইনক্রিমেন্ট বা ডিক্রিমেন্ট করা যায় না।
তবে, প্রিফিক্স ++ বা -- এরর দেয় না কিন্তু কিছুই করে না।
>>> a = 5 >>> b = 6 >>> ++a 5 >>> --b 6
পোস্টফিক্স ++ বা -- এরর দেয়।
>>> a = 5 >>> b = 6 >>> a++ SyntaxError: invalid syntax >>> b-- SyntaxError: invalid syntax