Les extra + ne sont pas des incrémenteurs (comme ++ a ou ++ en C++). Ils montrent juste que le nombre est positif.
Il n'existe pas d'opérateur ++ de ce type. Il existe cependant un opérateur unaire + et un opérateur unaire. L'opérateur unary + n'a aucun effet sur son argument. L'opérateur unaire annule son opérateur ou le multiplie par -1.
+1
-> 1
++1
-> 1
Ceci est la même chose que + (+ (1))
1+++2
-> 3 Parce qu'il est le Identique à 1 + (+ (+ (2))
De même, vous pouvez faire --1 pour dire - (-1) qui est +1.
--1
-> 1
Pour être complet, il n'y a pas * unaire opeartor. Donc * 1 est une erreur. Mais il y a un opérateur ** qui est la puissance de, il prend 2 arguments.
2**3
-> 8
Cela signifie-t il n'y a pas d'opérateurs incrément en python? – udpsunil
Pour incrémenter une variable i dans python: i + = 1 –
-1: La question fait un grand nombre d'hypothèses sur ++ et -; choses auxquelles on répond directement à http://www.python.org/doc/2.5.2/ref/expressions.html –