« Programmation Python/Opérateurs » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
|||
Ligne 15 :
Certains opérateurs peuvent avoir des comportements différents en fonction des types d'opérandes sur lesquels ils agissent : on parle alors de ''surcharge des opérateurs''. Exemple :
* "+" additionne des nombres, mais concatène des
* "*" multiplie des nombres entre eux, mais duplique des
Il existe différentes catégories d'opérateur :
Ligne 192 :
La seconde ligne de l'exemple consiste à affecter à une nouvelle variable "<code>y</code>" le résultat d'une expression qui combine les ''opérateurs'' "*", "+" et "/" avec les ''opérandes'' "<code>a</code>", "<code>b</code>", "<code>3</code>" et "<code>5</code>". Les opérateurs sont les symboles spéciaux utilisés pour représenter des opérations mathématiques simples, telles l'addition ou la multiplication. Les opérandes sont les valeurs combinées à l'aide des opérateurs.
Python évalue chaque expression qu'on lui soumet, aussi compliquée soit-elle, et le résultat de cette évaluation est toujours lui-même une valeur.
Les opérateurs Python ne sont pas seulement les quatre opérateurs mathématiques de base. Il faut leur ajouter l'opérateur "**" pour l'exponentiation, ainsi qu'un certain nombre d'opérateurs logiques, des opérateurs agissant sur les chaînes de caractères, des opérateurs effectuant des tests d'identité ou d'appartenance, etc.
|