Bardzo często w programach zdarza się, że chcemy dodać do obecnej zmiennej typu liczbowego pewną wartość lub wyrażenie.
Na przykład do zmiennej o nazwie masa chcemy dodać 20, co uzyskujemy pisząc:
masa = masa + 20
Ten zapis należy rozumieć tak: nowej wartości zmiennej masa przypisz sumę obecnej wartości tej zmiennej i liczby 20.
Tego typu operacje wykonywane są w programach bardzo często. Oprócz chęci dodania do zmiennej danej wartości lub wyrażenia, możemy chcieć zastosować również odejmowanie, mnożenie, dzielenie czy przypisanie reszty z dzielenia.
Dlatego w Pythonie (i innych językach programowania np. C++) stworzono skrócony zapis wykonywanej operacji w oparciu o już istniejącą wartość zmiennej.
masa += 20
Oto najważniejsze rozszerzone operatory przypisania:
+= | x += 5 | x = x + 5 |
-= | x -= 5 | x = x - 5 |
*= | x *= 5 | x = x * 5 |
/= | x /= 5 | x = x / 5 |
%= | x %= 5 | x = x % 5 |
Dzięki stosowaniu powyższych operatorów, możesz w znacznie prostszy sposób zapisywać pewne operacje, co w rezultacie doprowadzi do zaoszczędzenia Twojego cennego czasu.