Ker se stavek oblike spremenljivka = spremenljivka + izraz velikokrat pojavlja, ga lahko v pythonu in številnih drugih programskih jezikih okrajšamo v stavek spremenljivka += izraz. Podobno velja tudi za nekatere druge operatorje:
| Operator | Daljša oblika | Krajša oblika |
|---|---|---|
| += | a = a + b | a += b |
| −= | a = a − b | a −= b |
| *= | a = a * b | a *= b |
| /= | a = a / b | a /= b |
| %= | a = a % b | a %= b |
Operator += torej poveča vrednost spremenljivke na levi strani za vrednost izraza na desni, operator −= zmanjša vrednost spremenljivke na levi za vrednost izraza na desni itd.
Oglejmo si primer. Če nam python ne bi ponujal operatorja **, bi lahko potenco ab (pri čemer je b celo število, večje ali enako 0) izračunali takole:
Z uporabo operatorjev, ki smo jih pravkar spoznali, bi lahko ta program zapisali takole: