Opérateurs de pré-incrémentation/décrémentation en Python : comprendre leur absence
Alors que les opérateurs de pré-incrémentation et de pré-décrémentation ( , --) sont couramment utilisés dans des langages comme C , Python manque notamment de ces opérateurs. Cela soulève des questions sur leur comportement et les raisons de leur omission.
Que se passe-t-il lorsque vous utilisez count ?
Contrairement aux attentes, l'utilisation de count n'incrémente pas la valeur de le nombre de variables. Au lieu de cela, il donne la même valeur que count car ce n'est tout simplement pas un opérateur en Python. Il est formé de deux opérateurs distincts, qui font office d'opérateur « identité ». Cet opérateur laisse l'opérande inchangé.
++count
S'étend à :
+(+count)
Ce qui est finalement évalué à :
count
Comment incrémenter/décrémenter en Python
Pour incrémenter ou décrémenter une variable en Python, vous devez utiliser le = légèrement plus long ou -= opérateur, respectivement.
count += 1
Raisons de l'omission en Python
Les raisons d'exclure les opérateurs et -- en Python sont probablement multiformes :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!