Opérateurs

Les types d'opérateurs en Python

Les opérateurs sont utilisés pour effectuer des opérations sur les variables et les valeurs.

Python répartit les opérateurs parmi ces différents groupes :

  • Opérateurs arithmétiques
  • Opérateurs d'assignation
  • Opérateurs de comparaison
  • Opérateurs logiques
  • Opérateurs d'identité
  • Opérateurs d'inclusion

Opérateurs arithmétiques

Les opérateurs arithmétiques sont utilisés avec des valeurs numériques pour effectuer des opérations mathématiques courantes :

OperateurNomExemple
+Additionx + y
-Soustractionx - y
*Multiplicationx * y
/Divisionx / y
%Modulox % y
**Exponentielx ** y
//Reste de la divisionx // y

Opérateurs d'assignation

Les opérateurs d'assignation sont utilisés pour assigner des valeurs aux variables :

OpérateurExempleÉquivaut à
=x = 5x = 5
+=x += 3x = x + 3
-=x -= 3x = x - 3
*=x *= 3x = x * 3
/=x /= 3x = x / 3
%=x %= 3x = x % 3
//=x //= 3x = x // 3
**=x **= 3x = x ** 3
&=x &= 3x = x & 3
|=x |= 3x = x | 3
^=x ^= 3x = x ^ 3
>>=x >>= 3x = x >> 3
<<=x <<= 3x = x << 3

Opérateurs de comparaison Python

Les opérateurs de comparaison sont utilisés pour comparer deux valeurs :

OpérateurNomExemple
==Égalx == y
!=Différentx != y
>Supérieur àx > y
<Inférieur àx < y
>=Supérieur ou égal àx >= y
<=Inférieur ou égal àx <= y

Opérateurs logiques

Les opérateurs logiques sont utilisés pour combiner les instructions conditionnelles :

OpérateurDescriptionExemple
and Retourne Vrai si les deux énoncés sont vraisx < 5 and  x < 10
orRetourne Vrai si l'un des énoncés est vraix < 5 or x < 4
notInverse le résultat, retourne Faux si le résultat est vrainot(x < 5 and x < 10)

Opérateurs d'identité

Les opérateurs d'identité sont utilisés pour comparer les objets, non pas s'ils sont égaux, mais s'ils sont le même objet, avec le même emplacement mémoire :

OpérateurDescriptionExemple
is Retourne Vrai si les deux variables sont le même objetx is y
is notRetourne Vrai si les deux variables ne sont pas le même objetx is not y

Opérateurs d'inclusion

Les opérateurs d'adhésion sont utilisés pour tester si une séquence est présente dans un objet :

Opérateur DescriptionExemple
in Retourne Vrai si une séquence avec la valeur spécifiée est présente dans l'objetx in y
not inRetourne Vrai si une séquence avec la valeur spécifiée n'est pas présente dans l'objetx not in y
Article précédent
Variables en Python
Article suivant
Nombres en Python

A propos de l'auteur

Guillaume Cochet

Guillaume Cochet est consultant SEO à l'agence de Référencement Aseox à Lille.