Duplicar posibles:
Python: Behaviour of increment and decrement operatorsPython número entero de incremento ++ con
Siempre he reído de mí mismo cuando he mirado hacia atrás en mis días de VB6 y pensé: "¿Qué moderna idioma no permite el incremento con signos de doble signo? ":
number++
Para mi sorpresa, no puedo encontrar algo sobre esto en los documentos de Python. ¿Debo realmente someterme a number = number + 1
? ¿No usan las personas la notación ++/--
?
Por mi parte estoy bastante contento de que no tengamos que soportar cosas como 'a [i] = i ++;' donde el orden de evaluación en C++ no está definido. –
Incluso si existe tal cosa, creo que en Python el orden está bien definido. (http://docs.python.org/reference/expressions.html#evaluation-order) – kennytm
Respuestas a sus preguntas en el orden dado: "Erlang, Python, Lua, etc." (para el significado "moderno" después de la creación de C); "No"; y "No necesariamente". – tzot