Opérateurs Python
- Page précédente Booléen Python
- Page suivante Listes Python
Opérateurs Python
Les opérateurs sont utilisés pour effectuer des opérations sur des variables et des valeurs.
Python divise les opérateurs dans les groupes suivants :
- opérateurs arithmétiques
- opérateurs d'affectation
- opérateurs de comparaison
- opérateurs logiques
- opérateurs d'identité
- opérateurs de membre
- opérateurs de bits
Opérateurs arithmétiques de Python
Les opérateurs arithmétiques sont utilisés avec des nombres pour effectuer des opérations mathématiques courantes :
Opérateur | Nom | Exemple | Essayer |
---|---|---|---|
+ | addition | x + y | Essayer |
- | soustraction | x - y | Essayer |
* | multiplication | x * y | Essayer |
/ | division | x / y | Essayer |
% | modulo | x % y | Essayer |
** | puissance | x ** y | Essayer |
// | division au sol (division entière) | x // y | Essayer |
Opérateurs d'affectation de Python
Les opérateurs d'affectation sont utilisés pour affecter des valeurs aux variables :
Opérateur | Exemple | équivaut à | Essayer |
---|---|---|---|
= | x = 5 | x = 5 | Essayer |
+= | x += 3 | x = x + 3 | Essayer |
-= | x -= 3 | x = x - 3 | Essayer |
*= | x *= 3 | x = x * 3 | Essayer |
/= | x /= 3 | x = x / 3 | Essayer |
%= | x %= 3 | x = x % 3 | Essayer |
//= | x //= 3 | x = x // 3 | Essayer |
**= | x **= 3 | x = x ** 3 | Essayer |
&= | x &= 3 | x = x & 3 | Essayer |
|= | x |= 3 | x = x | 3 | Essayer |
^= | x ^= 3 | x = x ^ 3 | Essayer |
>>= | x >>= 3 | x = x >> 3 | Essayer |
<<= | x <<= 3 | x = x << 3 | Essayer |
Opérateurs de comparaison de Python
Les opérateurs de comparaison sont utilisés pour comparer deux valeurs :
Opérateur | Nom | Exemple | Essayer |
---|---|---|---|
== | égal | x == y | Essayer |
!= | inégal | x != y | Essayer |
> | supérieur | x > y | Essayer |
< | inférieur | x < y | Essayer |
>= | supérieur ou égal | x >= y | Essayer |
<= | inférieur ou égal | x <= y | Essayer |
Opérateurs logiques de Python
Les opérateurs logiques sont utilisés pour combiner des expressions conditionnelles :
Opérateur | Description | Exemple | Essayer |
---|---|---|---|
et | Si les deux expressions sont vraies, retourner True. | x > 3 et x < 10 | Essayer |
ou | Si l'une des deux expressions est vraie, retourner True. | x > 3 ou x < 4 | Essayer |
not | Inverser le résultat, si le résultat est true, retourner False | not(x > 3 and x < 10) | Essayer |
Opérateurs d'identité Python
Les opérateurs d'identité sont utilisés pour comparer des objets, ce n'est pas pour comparer s'ils sont égaux, mais s'ils sont effectivement le même objet, ils ont la même position en mémoire :
Opérateur | Description | Exemple | Essayer |
---|---|---|---|
is | Retourne true si les deux variables sont le même objet. | x is y | Essayer |
is not | Retourne true si les deux variables ne sont pas le même objet. | x is not y | Essayer |
Opérateurs de membership Python
Les opérateurs de membership sont utilisés pour tester si une séquence apparaît dans l'objet :
Opérateur | Description | Exemple | Essayer |
---|---|---|---|
in | Retourne True si l'objet contient une séquence avec la valeur spécifiée. | x in y | Essayer |
not in | Retourne True si la séquence ne contient pas d'objet avec la valeur spécifiée. | x not in y | Essayer |
Opérateurs de bit Python
Les opérateurs de bit sont utilisés pour comparer des nombres (binaire) :
Opérateur | Description | Exemple |
---|---|---|
& | AND | Si les deux bits sont à 1, alors chaque bit est mis à 1. |
| | OR | Si l'un des deux bits est à 1, alors chaque bit est mis à 1. |
^ | XOR | Si un seul bit des deux est à 1, alors chaque bit est mis à 1. |
~ | NOT | Inverser tous les bits. |
<< | Déplacement à gauche avec remplissage à zéro | Déplacer vers la gauche en poussant zéro, en poussant le côté le plus à gauche. |
>> | Déplacement à droite signé | Déplacer vers la droite en poussant une copie du côté le plus à gauche, en poussant le côté le plus à droite. |
- Page précédente Booléen Python
- Page suivante Listes Python