Opérateurs

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

Dans l'exemple ci-dessous, nous utilisons l' +opérateur pour additionner deux valeurs :

print(10 + 5)

Python contient plusieur groupe d'opérateurs, les plus utilisés sont les suivants :

  • Opérateurs arithmétiques
  • Opérateurs d'affectation
  • Opérateurs de comparaison
  • Opérateurs logiques
  • Opérateurs d'identité
  • Opérateurs d'adhésion

Opérateurs arithmétiques Python

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

Operateur Nom Exemple
+ Addition x + y
- Subtraction x - y
* Multiplication x * y
/ Division x / y
% Modulus x % y
** Exponentiation x ** y
// Floor division x // y

Opérateurs d'affectation Python

Les opérateurs d'affectation sont utilisés pour affecter des valeurs aux variables :

Operateurr Exemple Ressemble à:
= x = 5 x = 5
+= x += 3 x = x + 3
-= x -= 3 x = x - 3
*= x *= 3 x = x * 3
/= x /= 3 x = x / 3
%= x %= 3 x = x % 3
//= x //= 3 x = x // 3
**= x **= 3 x = x ** 3
&= x &= 3 x = x & 3
|= x |= 3 x = x | 3
^= x ^= 3 x = x ^ 3
>>= x >>= 3 x = x >> 3
<<= x <<= 3 x = x << 3

Opérateurs de comparaison Python

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

Operateur Nom Exemple
== Egale x == y
!= Different x != y
> Plus grand que x > y
< Plus petit que x < y
>= Plus grand ou egal que x >= y
<= Plus petit ou egal que x <= y

 

Opérateurs logiques Python

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

Operateur Ressemble à: Description Exemple
and  & Returne True (vrai) si les deux état sont (true) vrai  x < 5 and  x < 10
or | Returne True(vrai) si un des deux états est (true) vrai  x < 5 or x < 4
not ^ Inverse le resulta, returne False (Faux) si l'état est (true) vrai. not(x < 5 and x < 10)

Opérateurs d'identité Python

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

Operateur Description Example
is  Returne vrai (True) si les deux variables sont le même objet x is y
is not Returne vrai (True) si les deux variables ne sont pas le même objet x is not y

Opérateurs d'appartenance Python

Les opérateurs d'appartenance sont utilisés pour tester si une séquence est présentée dans un objet :

Operateur Description Exemple
in  Returne vrai (True) si la valeur est présente dans l'objet  x in y
not in Returne vrai (True) si la valeur n'est pas présente dans l'objet  x not in y

Vidéo explicative sur les opérateurs de Python: