ใน C, C++, Java ฯลฯ ++ และ -- ตัวดำเนินการเพิ่มและลดค่าของตัวแปร 1 ใน Python ตัวดำเนินการเหล่านี้จะไม่ทำงาน
ในตัวแปร Python เป็นเพียงป้ายกำกับสำหรับวัตถุในหน่วยความจำ ใน Python วัตถุที่เป็นตัวเลขจะไม่เปลี่ยนรูป ดังนั้นโดย a++ (ถ้า a=10) เราจึงพยายามเพิ่มค่าของวัตถุ 10 ชิ้นเป็น 11 ซึ่งไม่อนุญาต
>>> a=10 >>> a++ SyntaxError: invalid syntax
แต่เราต้องใช้ตัวดำเนินการ +=
>>> a=a+1 >>> a 11