Aide-mémoire pour les opérateurs Python
Maîtrisez les opérateurs arithmétiques, de comparaison, logiques, au niveau du bit, d'affectation et d'identité en Python.
Arithmétique, plancher et affectation
Opérateurs standards représentant des calculs mathématiques et des changements d'affectation.
| Méthode / Fonction | Syntaxe | Descriptif |
|---|---|---|
| + / - / * / / | a + b , a / b | Additionner, soustraire, multiplier et diviser en virgule flottante. |
| // | a // b | Division d'étage. Divise deux nombres et arrondit le résultat à l'entier le plus proche. |
| % | a % b | Module. Renvoie le reste de la division. |
| ** | a ** b | Exponentiation. Élève la variable a à la puissance b. |
| += / -= / *= | a += 5 | Mises à jour des mathématiques et des devoirs sur place. |
Comparaison, logique et identité
Opérateurs d'évaluation comparant l'égalité des valeurs et les références mémoire.
| Méthode / Fonction | Syntaxe | Descriptif |
|---|---|---|
| == / != | a == b | Compare si les valeurs sont égales (==) ou différentes (!=). |
| < / > / <= / >= | a >= b | Vérifications de comparaison de magnitude. |
| and / or / not | cond1 and cond2 | Opérateurs logiques booléens vérifiant les expressions composées. |
| is / is not | a is b | Contrôle d'identité. Vérifie si les variables pointent vers la même adresse d'objet en mémoire. |
| in / not in | item in container | Chèque d'adhésion. Évalue True si l’élément est trouvé dans la séquence. |
Script de démonstration interactif
# + / - / * / /
a + b , a / b
# //
a // b
# %
a % b
# **
a ** b
# += / -= / *=
a += 5
# == / !=
a == b
# < / > / <= / >=
a >= b
# and / or / not
cond1 and cond2
# is / is not
a is b
# in / not in
item in containerFoire aux questions
Quelle est la différence entre les opérateurs / et // ?
L'opérateur / effectue une division en virgule flottante, renvoyant un flottant (par exemple, 5 / 2 = 2,5), tandis que // effectue une division au sol, en arrondissant à l'entier le plus proche (par exemple, 5 // 2 = 2).
Quelle est la différence entre == et est ?
== vérifie si les valeurs de deux objets sont égales, alors qu'il vérifie si les deux variables font référence exactement au même objet en mémoire.
Sujets connexes
Maîtrisez les instructions conditionnelles, les boucles et les structures de contrôle de boucle en Python. Apprenez si-sinon, pendant, pendant, faites une pause et continuez.
Aide-mémoire sur les fonctions du module mathématique PythonGuide de référence rapide pour la bibliothèque standard mathématique Python. Apprenez à utiliser les fonctions trigonométriques, logarithmiques, d'arrondi et arithmétiques.
Aide-mémoire sur les fonctions intégrées PythonGuide de référence des fonctions intégrées de Python. Apprenez à utiliser print, len, range, enumerate, zip, map, filter, etc.
Ressources Python recommandées
Développez vos connaissances avec des didacticiels interactifs, des aide-mémoire et des comparaisons de codes associés.
Boucles Python
Apprenez à utiliser les boucles Python pour parcourir les données. Maîtrisez les bonnes pratiques pour les boucles, while, break, continue et loop avec des exemples interactifs.
Comment trier une liste en Python
Apprenez à trier une liste en Python à l'aide de la méthode sort() et de la fonction sorted(). Découvrez des exemples de tri de clés personnalisé et d’ordre inverse.
Python vs JavaScript : quel langage de programmation est le meilleur ?
Une comparaison complète entre Python et JavaScript. Explorez les différences de syntaxe, les performances, les cas d'utilisation (backend et frontend) et des exemples de codage.