🧮 Opérateurs
Voici un résumé des principaux opérateurs que vous utiliserez en Python.
Les opérateurs permettent de faire des calculs, des comparaisons et des opérations logiques.
- Arithmétiques
- Affectation
- Comparaison
- Logiques (booléens)
- Autres utiles
- Priorité des opérateurs
Opérateur | Description | Exemple ( a = 10 , b = 3 ) | Valeur résultante |
---|---|---|---|
+ | Addition | a + b | 13 |
- | Soustraction | a - b | 7 |
* | Multiplication | a * b | 30 |
/ | Division (float) | a / b | 3.333... |
// | Division entière | a // b | 3 |
% | Modulo (reste) | a % b | 1 |
** | Puissance | a ** b | 1000 |
Opérateur | Description | Exemple |
---|---|---|
= | Affectation simple | x = 5 |
+= | Ajoute et assigne | x += 2 → x = x + 2 |
-= | Soustrait et assigne | x -= 3 |
*= | Multiplie et assigne | x *= 4 |
/= | Divise et assigne (float) | x /= 2 |
//= | Division entière et assigne | x //= 2 |
%= | Modulo et assigne | x %= 2 |
**= | Puissance et assigne | x **= 3 |
Opérateur | Description | Exemple |
---|---|---|
== | Égal à | x == y |
!= | Différent de | x != y |
> | Supérieur à | x > y |
< | Inférieur à | x < y |
>= | Supérieur ou égal à | x >= y |
<= | Inférieur ou égal à | x <= y |
Opérateur | Description | Exemple |
---|---|---|
and | Et logique | True and False → False |
or | Ou logique | True or False → True |
not | Négation | not True → False |
Opérateur | Description | Exemple |
---|---|---|
in | Appartenance (contenu dans) | "a" in "chat" → True |
not in | Non-appartenance (pas dans) | "b" not in "chat" → True |
is | Identité d'objet (même objet) | x is y |
is not | Objet différent | x is not y |
Priorité (haut → bas) | Opérateur(s) | Description |
---|---|---|
1 | () | Parenthèses (groupement, appels de fonction, tuples, etc.) |
2 | ** | Puissance |
3 | * , / , // , % | Multiplication, division, division entière, modulo |
4 | + , - | Addition, soustraction |
5 | == , != , < , <= , > , >= ,in , not in , is , is not | Comparaisons et tests d’appartenance/identité |
6 | not | Négation logique |
7 | and | ET logique |
8 | or | OU logique |
9 | = , += , -= , *= , /= , //= , %= ... | Affectations |
Si 2 opérateurs ont la même priorité, l'ordre d'évaluation se fait de gauche à droite.
Par exemple, a - b + c
est évalué comme (a - b) + c
.