python operators
Opérateurs Python avec types et exemples:
Types de données Python ont été expliqués en détail ainsi que leur classification dans notre précédent tutoriel.
Dans ce didacticiel, nous apprenons tout sur les opérateurs Python ainsi que leurs types. Des exemples simples relatifs à chaque type d'opérateur Python sont inclus dans ce didacticiel.
Cette Série de didacticiels de formation Python sera un guide parfait pour tout débutant pour améliorer ses connaissances sur les concepts Python.
Ce que vous apprendrez:
Regardez les didacticiels vidéo
Vue d'ensemble des opérateurs en Python (partie 1):
je veux être un testeur de produits
Un aperçu détaillé des opérateurs en Python (partie 2):
Opérateurs Python
Que sont les opérateurs Python?
Les opérateurs sont utilisés pour effectuer des opérations sur des valeurs et des variables.
Python a 7 types d'opérateurs comme indiqué ci-dessous:
- Opérateur arithmétique
- Opérateurs de comparaison
- Opérateurs logiques
- Opérateurs au niveau du bit
- Opérateur d'assignation
- Opérateurs d'identité
- Opérateurs d'adhésion
# 1) Opérateurs arithmétiques
Le langage de programmation Python prend en charge différents types d'opérateurs arithmétiques pour les nombres entiers et flottants comme l'addition, la soustraction, la multiplication, la division, etc.
Type d'opérateur | Définition |
---|---|
Exponentiation (**) | Élève l'opérande de gauche à la puissance de droite. |
Ajout (+) | Opérateur d'addition |
Soustraction (-) | Opérateur de soustraction |
Multiplication (*) | Opérateur de multiplication |
Division (/) | Opérateur de division |
Module (%) | Opérateur de rappel |
Division au sol (//) | Divise et renvoie la valeur du reste. |
Exemple:
x = 15 y = 10 print('x + y =', x+y)
Production: x + y = 25
print('x - y =', x-y)
Production: x - y = 5
print('x * y =', x*y)
Production: x * y = 150
print('x / y =', x/y)
Production: x / y = 1,5
print('x % y =', x%y)
Production: x% y = 5
print('x // y =', x//y)
Production: x // y = 1
print('x ** y =', x**y)
Production: x ** y = 576650390625
# 2) Opérateurs de comparaison
Les opérateurs de comparaison sont utilisés pour comparer les valeurs. Il renvoie Vrai ou Faux selon la condition.
Les opérateurs | Définition | |
---|---|---|
// = | x // = 15 | x = x // 15 |
Supérieur à (>) | Vrai si l'opérande gauche est supérieur à la droite | |
Moins que (<) | Vrai si l'opérande gauche est inférieur à la droite | |
Égal à (==) | Vrai si les deux opérandes sont égaux | |
Pas égal à (! =) | Vrai si les opérandes ne sont pas égaux | |
Supérieur ou égal à (> =) | Vrai si l'opérande de gauche est supérieur ou égal à la droite | |
Inférieur ou égal à (<=) | Vrai si l'opérande gauche est inférieur ou égal à la droite |
Exemple:
x = 8 y = 15 ('x>y is',x>y)
Production: x> y est faux
print('x Production: X print('x == y is', x==y)
Production: x == y est faux
print('x != y is', x!=y)
Production: x! = y est vrai
print('x >= y is', x>=y)
Production: x> = y est faux
print('x<= y is', x<=y)
Production: X<= y is True

# 3) Opérateurs logiques
Les opérateurs logiques sont utilisés pour effectuer des opérations AND, OR et NOT. Il renvoie Vrai ou Faux selon la condition.
Les opérateurs Définitions et Vrai si les deux opérandes sont vrais ou Vrai si l'un des opérandes est vrai ne pas Vrai si l'opérande est faux
Exemple:
a = True b = False print(‘a and b is’, a and b)
Production: a et b est faux
print(‘a or b is’, a or b)
Production: a ou b est vrai
print(‘not a is’, not a)
Production: pas a est faux
file d'attente de tableau circulaire c ++

# 4) Opérateurs au niveau du bit
Les opérateurs au niveau du bit fonctionnent sur des bits et exécutent des opérations bit par bit.
Les opérateurs Définitions & ET au niveau du bit | OU au niveau du bit ~ Pas au niveau du bit ^ XOR au niveau du bit >> Décalage à droite au niveau du bit << Décalage gauche au niveau du bit
# 5) Opérateur d'affectation
Un opérateur d'affectation est utilisé pour affecter une valeur à une variable.
Les opérateurs Définitions Production = x = 15 x = 15 + = x + = 15 x = x + 15 - = x - = 15 x = x - 15 * = x * = 15 x = x * 15 / = x / = 15 x = x / 15 % = x% = 15 x = x% 15 ** = x ** = 15 x = x ** 15 & = x & = 15 x = x et 15 | = x | = 15 x = x | 15 ^ = x ^ = 15 x = x ^ 15 >> = x >> = 15 x = x >> 15 <<= X<<= 15 x = x<< 15
# 6) Opérateurs d'identité
Python propose 2 types d'opérateurs d'identité, c'est-à-dire est et n'est pas.
Les deux sont utilisés pour comparer si deux valeurs sont situées sur la même partie de la mémoire. Deux variables égales n'impliquent pas qu'elles sont identiques.
Les opérateurs Définitions est Vrai si les opérandes sont identiques n'est pas Vrai si les opérandes ne sont pas identiques
Exemple:
a1 = 3 b1 = 3 a2 = 'Python' b2 = 'Python' a3 = (4,5,6) b3 = (4,5,6) print(a1 is not b1)
Production: Faux
print(a2 is b2)
Production: Vrai
print(a3 is b3)
Production: Faux

Ici a3 et b3 sont listés, l'interpréteur alloue la mémoire séparément et même s'ils sont égaux, il retourne False.
# 7) Opérateurs d'adhésion
Python propose 2 types d'opérateurs d'appartenance à savoir dans et pas dans.
Les deux sont utilisés pour tester si une valeur ou une variable est dans une séquence.
Les opérateurs Définitions dans Vrai si une valeur est trouvée dans la séquence pas dedans Vrai si la valeur n'est pas trouvée dans la séquence
Exemple:
a = “Python operators” b = {1:'x',2:'y'} print(“P” in a)
Production: Vrai
print(“python” not in a)
Production: Faux
print(1 in b)
Production: Vrai
print('y' in b)
Production: Faux

1 est la clé et «x» est la valeur dans le dictionnaire b. Par conséquent, «y» dans b renvoie False.
J'espère que vous êtes clair sur les opérateurs Python et leurs différents types.
Méfiez-vous de notre prochain pour en savoir plus sur les déclarations conditionnelles Python !!
Tutoriel PREV | Tutoriel SUIVANT
lecture recommandée
- Types de données Python
- Variables Python
- Instructions de contrôle Python (Python Continue, Break et Pass)
- Fonctions de chaîne Python
- Tutoriel Python pour les débutants (formation pratique gratuite sur Python)
- Fonctions Python
- Entrée-sortie et fichiers en Python (ouverture, lecture et écriture de Python dans un fichier)
- Instructions conditionnelles Unix: If Then Else et opérateurs relationnels