Gli operatori In-Place
Esistono alcuni operatori che permettono di scrivere delle espressioni numeriche in forma più contratta utilizzando con un solo operatore sia l’operazione che l’assegnazione.
Cioè l’espressione
>>> x = x + 2
si compone di due operazioni
- somma del valore della variabile contenuta in x con il valore 2
- assegnazione del risultato alla stessa variabile
Quando si ha una riassegnazione del risultato sulla stessa variabile si possono utilizza gli operatori In-Place. (Solo in questo caso)
In questo caso infatti l’espressione precedente si può scrivere
>>> x += 2
Stessa cosa si può fare con gli altri operatori
>>>x -= 1
>>> x *= 2
>>> x /= 3
Cosa interessante è l’uso dell’addizione con le stringhe. Lo possiamo utilizzare per fare una concatenazione di stringhe