Lezioni di Python – 1.10 Operatori In-Place

Lezioni di Python - 1.10 Operatori In-place

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

  1. somma del valore della variabile contenuta in x con il valore 2
  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

⇐ Vai a Lezione 1.9 – Variabili

Vai a Lezione 1.11 – Usare un editor 

Lascia un commento