Eventuali duplicati:
Python: Behaviour of increment and decrement operatorsPython intero incrementando con ++
ho sempre riso di me quando ho guardato indietro ai miei giorni VB6 e pensò: "Che moderna la lingua non consente l'incremento con il doppio segno più? ":
number++
Con mia sorpresa, non riesco a trovare qualsiasi cosa su questo nei documenti Python. Devo davvero sottopormi allo number = number + 1
? Le persone non usano la notazione ++/--
?
Io per primo sono abbastanza contento che non dobbiamo sopportare cose come 'a [i] = i ++;' dove l'ordine di valutazione in C++ non è definito. –
Anche se esiste una cosa del genere, penso che in Python l'ordine sia ben definito. (http://docs.python.org/reference/expressions.html#evaluation-order) – kennytm
Risposte alle tue domande nell'ordine indicato: "Erlang, Python, Lua ecc." (per il significato "moderno" dopo la creazione di C); "No"; e "Non necessariamente". – tzot