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 / FonctionSyntaxeDescriptif
+ / - / * / /a + b , a / bAdditionner, soustraire, multiplier et diviser en virgule flottante.
//a // bDivision d'étage. Divise deux nombres et arrondit le résultat à l'entier le plus proche.
%a % bModule. Renvoie le reste de la division.
**a ** bExponentiation. Élève la variable a à la puissance b.
+= / -= / *=a += 5Mises à 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 / FonctionSyntaxeDescriptif
== / !=a == bCompare si les valeurs sont égales (==) ou différentes (!=).
< / > / <= / >=a >= bVérifications de comparaison de magnitude.
and / or / notcond1 and cond2Opérateurs logiques booléens vérifiant les expressions composées.
is / is nota is bContrôle d'identité. Vérifie si les variables pointent vers la même adresse d'objet en mémoire.
in / not initem in containerChèque d'adhésion. Évalue True si l’élément est trouvé dans la séquence.

Script de démonstration interactif

run_all_cheat_methods.py
Exécuter dans l'éditeur
# + / - / * / /
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 container

Foire 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

Ressources Python recommandées

Développez vos connaissances avec des didacticiels interactifs, des aide-mémoire et des comparaisons de codes associés.