« Programmation Python/Opérateurs » : différence entre les versions

Contenu supprimé Contenu ajouté
m Formatage, ajout de code
Ligne 96 :
<code>y = 3*a + b/5</code>
 
Dans cet exemple, nous commençons par affecter aux variables "<ttcode>a</ttcode>" et "<ttcode>b</ttcode>" les valeurs "<ttcode>7,3</ttcode>" et "<ttcode>12</ttcode>". Python assigne automatiquement le type « réel » à la variable "<ttcode>a</ttcode>", et le type « entier » à la variable "<ttcode>b</ttcode>".
 
La seconde ligne de l'exemple consiste à affecter à une nouvelle variable "<ttcode>y</ttcode>" le résultat d'une expression qui combine les ''opérateurs'' "*", "+" et "/" avec les ''opérandes'' "<ttcode>a</ttcode>", "<ttcode>b</ttcode>", "<ttcode>3</ttcode>" et "<ttcode>5</ttcode>". 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. A cette valeur, il attribue automatiquement un type, lequel dépend de ce qu'il y a dans l'expression. Dans l'exemple ci-dessus, la variable "<ttcode>y</ttcode>" sera du type réel, parce que l'expression évaluée pour déterminer sa valeur contient elle-même au moins un réel.
 
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.