Trong C, C++, Java, ++ và -- tăng/giảm giá trị biến 1 đơn vị. Trong Python không có các toán tử này.
Biến trong Python chỉ là nhãn trỏ đến đối tượng trong bộ nhớ. Đối tượng số là bất biến (immutable). Do đó, a++ (với a=10) cố gắng tăng giá trị của đối tượng 10 thành 11 - điều không được phép.
>>> a = 10 >>> a++ SyntaxError: invalid syntax
Thay vào đó, ta dùng toán tử +=:
>>> a = a + 1 >>> a 11