In [476]: 3 + 5
Out[476]: 8
In [477]: 3 +++++++++++++++++++++ 5
Out[477]: 8
In [478]: 3 + + + + + + + + + + + 5
Out[478]: 8
In [479]: 3 +++ --- +++ --- +++ 5
Out[479]: 8
Pourquoi il n'y a pas d'erreur SyntaxError: invalid syntax
ou TypeError: bad operand type for unary +
?3 +++ 5 œuvres en Python
Je sais que cela est géré dans le processus de compilation, mais comment cela fonctionne?
Il convient de mentionner que '3 - 5' produit' 8', tandis que '3 --- 5' est' -2' , donc évidemment les opérateurs unaires '+' et '-' fonctionnent exactement comme prévu. –