Opérateurs#
Introduction#
En Python, les opérateurs sont des symboles et des mots-clés spéciaux permettant d’effectuer des opérations sur les valeurs et les variables. Ils couvrent un large éventail de fonctionnalités : opérations arithmétiques, de comparaison, logiques, binaires et d’affectation. Maîtriser ces opérateurs est essentiel pour écrire du code Python expressif et performant, car ils constituent la base de presque tous les calculs et processus de décision de vos programmes. Vous trouverez ci-dessous des exemples concis pour chaque opérateur, afin de vous aider à comprendre leur utilisation et les résultats attendus.
Arithmetic#
Nom |
Symbole |
Opérateur |
Exemple |
|---|---|---|---|
Ajout |
|
|
|
Division |
|
|
|
Exponentiation |
|
|
|
Division des étages |
|
|
|
Modulo |
|
|
|
Multiplication |
|
|
|
Négation |
|
|
|
Soustraction |
|
|
|
Augmented Arithmetic#
Nom |
Symbole |
Opérateur |
Exemple |
|---|---|---|---|
Ajout |
|
|
|
Division |
|
|
|
Exponentiation |
|
|
|
Division des étages |
|
|
|
Module |
|
|
|
Multiplication |
|
|
|
Soustraction |
|
|
|
Comparison#
Nom |
Symbole |
Opérateur |
Exemple |
|---|---|---|---|
Égalité |
|
|
|
Inégalité |
|
|
|
Supérieur à |
|
|
|
Supérieur ou égal |
|
|
|
Moins que |
|
|
|
Inférieur ou égal |
|
|
|
Comparaison enchaînée |
|
|
|
Logical#
Nom |
Symbole |
Exemple |
|---|---|---|
FAUX |
|
Certaines valeurs sont définies comme étant
|
Vrai |
|
Tout objet qui n’est pas explicitement |
Nom |
Symbole |
Opérateur |
Exemple |
|---|---|---|---|
Identité |
|
|
|
Non-identité |
|
|
|
ET logique |
|
|
|
Négation logique |
|
|
|
OU logique |
|
|
|
Expression conditionnelle |
|
|
|
Sequences (Lists, Tuples, Strings)#
Nom |
Symbole |
Opérateur |
Exemple |
|---|---|---|---|
Enchaînement |
|
|
|
Affectation des tranches |
|
|
|
Suppression de tranche |
|
|
|
Découpe |
|
|
Dictionaries (Mappings)#
Nom |
Symbole |
Opérateur |
Exemple |
|---|---|---|---|
Affectation indexée |
|
|
|
Suppression indexée |
|
|
|
Indexage |
|
|
String Formatting#
Nom |
Symbole |
Opérateur |
Exemple |
|---|---|---|---|
Formatage de chaînes |
% |
|
|
Membership#
Nom |
Symbole |
Opérateur |
Exemple |
|---|---|---|---|
Test de confinement |
|
|
|
Négation de l’adhésion (Pas dans) |
|
|
|
Bitwise#
Nom |
Symbole |
Opérateur |
Exemple |
|---|---|---|---|
Bitwise et |
|
|
|
OU exclusif bit à bit (XOR) |
|
|
|
Inversion bit à bit (NON) |
|
|
|
OU bit à bit |
|
|
|
Décalage à gauche |
|
|
|
Changement de vitesse à droite |
|
|
|
Augmented Bitwise#
Nom |
Symbole |
Opérateur |
Exemple |
|---|---|---|---|
Bits augmentés et |
|
|
|
OU exclusif bit à bit augmenté (XOR) |
|
|
|
OU bit à bit augmenté |
|
|
|
Décalage vers la gauche augmenté |
|
|
|
Déplacement vers la droite augmenté |
|
|
|