It is common within applications to need to have code like this :
a = a + 1
or
a = a * 2
There is an effective shortcut for these in place operations :
a += 1
# and
a *= 2
Any mathematic operator can be used before the ‘=’ character to make an inplace operation :
-= decrement the variable in place+= increment the variable in place*= multiply the variable in place/= divide the variable in place//= floor divide the variable in place # Python 3%= return the modulus of the variable in place**= raise to a power in placeOther in place operators exist for the bitwise operators (^, | etc)