ใน C/C++ และ Java เป็นต้น ++ และ -- ถูกกำหนดเป็นตัวดำเนินการเพิ่ม (increment) และลด (decrement) ใน Python พวกเขา ไม่ได้ถูกกำหนดเป็นตัวดำเนินการ
ใน Python ออบเจ็กต์ถูกจัดเก็บในหน่วยความจำ ตัวแปรเป็นเพียงฉลาก (labels) ออบเจ็กต์ตัวเลขเป็น immutable (ไม่เปลี่ยนแปลงได้) ดังนั้นจึงไม่สามารถเพิ่มหรือลดค่าได้
อย่างไรก็ตาม prefix ++ หรือ -- ไม่ให้ error แต่ก็ไม่ทำอะไรเลย
>> a = 5
>>> b = 6
>>> ++a
5
>>> --b
6
Postfix ++ หรือ -- จะเกิด error
>> a = 5
>>> b = 6
>>> a++
SyntaxError: invalid syntax
>>> b--
SyntaxError: invalid syntax