Les opérateurs en python

Whatever you want to do, do it now but it may take you some time but don't wait until you are ready to do it, start first.
I'm Python Developper.
En Python, les opérateurs sont des symboles qui permettent d'effectuer des opérations sur des variables et des valeurs. Voici un aperçu des différents types d'opérateurs :
1. Opérateurs arithmétiques
Les opérateurs arithmétiques sont utilisés pour effectuer des opérations mathématiques sur des nombres.
Addition (
+) : Additionne deux nombres.a = 10 b = 5 c = a + b # c = 15Soustraction (
-) : Soustrait un nombre d'un autre.c = a - b # c = 5Multiplication (
*) : Multiplie deux nombres.c = a * b # c = 50Division (
/) : Divise un nombre par un autre.c = a / b # c = 2.0Division entière (
//) : Divise un nombre par un autre et retourne la partie entière du résultat.c = a // b # c = 2Modulo (
%) : Retourne le reste de la division de deux nombres.c = a % b # c = 0Exponentiation (
**) : Élève un nombre à la puissance d'un autre.c = a ** 2 # c = 100
2. Opérateurs de comparaison
Les opérateurs de comparaison sont utilisés pour comparer deux valeurs.
Égalité (
==) : Vérifie si deux valeurs sont égales.a == b # FalseDifférence (
!=) : Vérifie si deux valeurs sont différentes.a != b # TrueSupérieur (
>) : Vérifie si la première valeur est supérieure à la seconde.a > b # TrueInférieur (
<) : Vérifie si la première valeur est inférieure à la seconde.a < b # FalseSupérieur ou égal (
>=) : Vérifie si la première valeur est supérieure ou égale à la seconde.a >= b # TrueInférieur ou égal (
<=) : Vérifie si la première valeur est inférieure ou égale à la seconde.a <= b # False
3. Opérateurs logiques
Les opérateurs logiques sont utilisés pour combiner des expressions conditionnelles.
Et logique (
and) : RetourneTruesi les deux expressions sont vraies.a > 5 and b < 10 # TrueOu logique (
or) : RetourneTruesi au moins une des expressions est vraie.a > 10 or b < 10 # TrueNon logique (
not) : Inverse la valeur logique de l'expression.not (a > 10) # True
4. Opérateurs d'affectation
Les opérateurs d'affectation sont utilisés pour assigner des valeurs à des variables.
Affectation simple (
=) : Assigne la valeur de droite à la variable de gauche.c = a + b # c = 15Affectation avec addition (
+=) : Ajoute la valeur de droite à la variable de gauche.a += b # a = 15Affectation avec soustraction (
-=) : Soustrait la valeur de droite de la variable de gauche.a -= b # a = 10Affectation avec multiplication (
*=) : Multiplie la variable de gauche par la valeur de droite.a *= b # a = 50Affectation avec division (
/=) : Divise la variable de gauche par la valeur de droite.a /= b # a = 10.0Affectation avec division entière (
//=) : Effectue une division entière et affecte le résultat.a //= b # a = 2Affectation avec modulo (
%=) : Applique l'opérateur modulo et affecte le résultat.a %= b # a = 0Affectation avec exponentiation (
**=) : Applique l'opérateur d'exponentiation et affecte le résultat.a **= 2 # a = 100
5. Opérateurs bit à bit
Les opérateurs bit à bit sont utilisés pour manipuler les bits individuels des entiers.
ET bit à bit (
&) : Effectue un ET logique sur chaque bit des opérandes.a = 5 # 0101 en binaire b = 3 # 0011 en binaire c = a & b # 0001 en binaire, c = 1OU bit à bit (
|) : Effectue un OU logique sur chaque bit des opérandes.c = a | b # 0111 en binaire, c = 7OU exclusif bit à bit (
^) : Effectue un XOR logique sur chaque bit des opérandes.c = a ^ b # 0110 en binaire, c = 6Décalage à gauche (
<<) : Décale les bits d'un nombre vers la gauche.c = a << 1 # 1010 en binaire, c = 10Décalage à droite (
>>) : Décale les bits d'un nombre vers la droite.c = a >> 1 # 0010 en binaire, c = 2
6. Affectation parallèle
L'affectation parallèle permet d'assigner plusieurs variables en même temps.
x, y = 5, 10
Cela assigne 5 à x et 10 à y. On peut aussi échanger les valeurs de deux variables sans utiliser de variable temporaire :
x, y = y, x # x prend la valeur de y et y prend la valeur de x
7. Opérateurs d'identité et d'appartenance
Opérateurs d'identité (
is,is not) : Vérifient si deux variables pointent vers le même objet.a = [1, 2, 3] b = a c = [1, 2, 3] print(a is b) # True, b pointe vers le même objet que a print(a is c) # False, c est un autre objet avec la même valeurOpérateurs d'appartenance (
in,not in) : Vérifient si un élément fait partie d'une séquence (comme une liste ou une chaîne de caractères).d = 3 print(d in [1, 2, 3]) # True print(d not in [1, 2, 3]) # False
Ces opérateurs sont essentiels pour écrire des scripts Python efficaces et lisibles, permettant de manipuler des données, de prendre des décisions et de contrôler le flux du programme.





