Mögliche Duplizieren:
Python: Behaviour of increment and decrement operatorsinteger Python Inkrementieren mit ++
Ich habe immer an mich ausgelacht, als ich an meinem VB6 Tage und Gedanken haben gesucht zurück „, was die moderne sprache erlaubt nicht inkrementieren mit doppelten plus zeichen? ":
Zu meiner Überraschung kann ich nicht finden irgendetwas darüber in den Python-Dokumenten. Muss ich mich wirklich number = number + 1
unterwerfen? Verwenden die Leute nicht die Notation ++/--
?
Ich für meinen Teil bin ziemlich glücklich, dass wir uns nicht mit Dingen wie 'a [i] = i ++;' abfinden müssen, wo die Reihenfolge der Auswertung in C++ undefiniert ist. –
Auch wenn es so etwas gibt, denke ich in Python ist die Reihenfolge wohldefiniert. (http://docs.python.org/reference/expressions.html#evaluation-order) – kennytm
Antworten auf Ihre Fragen in der angegebenen Reihenfolge: "Erlang, Python, Lua usw." (für "modern" bedeutet nach der Erstellung von C); "Nein"; und "Nicht unbedingt". – tzot