Python offre une large gamme d’opérateurs, vous permettant d’effectuer facilement diverses opérations pendant le processus de programmation. Dans cet article, nous allons expliquer les opérateurs Python et comment les utiliser avec des blocs de code d’exemple.
Table des matières
- Opérateurs d’assignation
- Opérateurs arithmétiques
- Opérateurs de comparaison
- Opérateurs logiques
- Opérateurs de bit (Bitwise)
- Opérateurs d’appartenance
- Opérateurs d’identité
1. Opérateurs d’Assignation
Les opérateurs d’assignation sont utilisés pour attribuer une valeur à une variable.
# Opérateur d'assignation simple
x = 10
print(x) # Sortie : 10
# Autres opérateurs d'assignation
x += 5 # x = x + 5
print(x) # Sortie : 15
x -= 3 # x = x - 3
print(x) # Sortie : 12
x *= 2 # x = x * 2
print(x) # Sortie : 24
x /= 4 # x = x / 4
print(x) # Sortie : 6.0
2. Opérateurs Arithmétiques
Les opérateurs arithmétiques sont utilisés pour effectuer des opérations numériques.
a = 15
b = 4
print(a + b) # Addition : Sortie : 19
print(a - b) # Soustraction : Sortie : 11
print(a * b) # Multiplication : Sortie : 60
print(a / b) # Division : Sortie : 3.75
print(a % b) # Modulo : Sortie : 3
print(a ** b) # Exponentiation : Sortie : 50625
print(a // b) # Division entière : Sortie : 3
3. Opérateurs de Comparaison
Les opérateurs de comparaison sont utilisés pour comparer deux valeurs et retournent des résultats booléens (True ou False).
x = 10
y = 20
print(x == y) # Égal à : Sortie : False
print(x != y) # Différent de : Sortie : True
print(x > y) # Plus grand que : Sortie : False
print(x < y) # Plus petit que : Sortie : True
print(x >= y) # Plus grand ou égal à : Sortie : False
print(x <= y) # Plus petit ou égal à : Sortie : True
4. Opérateurs Logiques
Les opérateurs logiques sont utilisés pour évaluer des expressions booléennes.
x = True
y = False
print(x and y) # Et : Sortie : False
print(x or y) # Ou : Sortie : True
print(not x) # Non : Sortie : False
5. Opérateurs de Bit (Bitwise)
Les opérateurs de bit opérent sur les nombres au niveau des bits.
a= 10 # 1010 en binaire
b = 4 # 0100 en binaire
print(a & b) # Et : Sortie : 0 (0000)
print(a | b) # Ou : Sortie : 14 (1110)
print(a ^ b) # Ou exclusif : Sortie : 14 (1110)
print(~a) # Non : Sortie : -11 (en binaire : -1011)
print(a << 2) # Décalage à gauche : Sortie : 40 (101000)
print(a >> 2) # Décalage à droite : Sortie : 2 (0010)
6. Opérateurs d’Appartenance
Les opérateurs d’appartenance sont utilisés pour vérifier si une valeur est présente dans une séquence (liste, tuple, set, etc.).
list = [1, 2, 3, 4, 5]
print(3 in list) # Appartenance : Sortie : True
print(6 not in list) # Pas d'appartenance : Sortie : True
7. Opérateurs d’Identité
Les opérateurs d’identité sont utilisés pour vérifier si deux variables pointent vers le même objet.
a= 10
b = 10
c = a
print(a is b) # Même objet : Sortie : True
print(a is not c) # Pas le même objet : Sortie : False
list1 = [1, 2, 3]
list2 = list1
list3 = list1.copy()
print(list1 is list2) # Même objet : Sortie : True
print(list1 is list3) # Même objet : Sortie : False
print(list1 == list3) # Même valeur : Sortie : True
Conclusion
Les opérateurs Python offrent une large gamme d’outils pour effectuer divers types d’opérations. Dans cet article, nous avons expliqué les opérateurs d’assignation, arithmétiques, de comparaison, logiques, de bit, d’appartenance et d’identité, avec des exemples de code. Ces connaissances vous aideront à améliorer votre compréhension fondamentale de la programmation Python et à rédiger des programmes plus complexes.