Opérateurs en Python - Tout ce que vous devez savoir

Ce blog vous guidera à travers les principes de base des opérateurs en python.Il abordera également divers opérateurs tels que l'arithmétique, le bit, la logique, etc.

Le langage Python est l'un des langages de programmation les plus populaires. En apprenant est apparemment facile, il y a certains concepts de base qui doivent être maîtrisés avant de passer à diverses applications de python. Les opérateurs en python sont l'un des principaux concepts fondamentaux en python. Ce blog vous aidera à comprendre les différents types d'opérateurs en python. Voici les sujets abordés dans ce blog:



Qu'est-ce qu'un opérateur?

Les opérateurs en python sont utilisés pour les opérations entre deux valeurs ou variables. La sortie varie en fonction du type d'opérateur utilisé dans l'opération. Nous pouvons appeler des opérateurs comme des symboles spéciaux ou des constructions pour manipuler les valeurs des opérandes. Supposons que si vous souhaitez ajouter deux variables ou valeurs, vous pouvez utiliser l'opérateur d'addition pour cette opération. Les valeurs des opérandes peuvent être que nous avons en python.



opérateurs en python-edureka

Selon le type d'opérations, il existe 7 types d'opérateurs dans le langage de programmation python.



Types d'opérateurs

  1. Opérateurs arithmétiques
  2. Opérateurs d'affectation
  3. Opérateurs de comparaison
  4. Opérateurs logiques
  5. Opérateurs d'adhésion
  6. Opérateurs d'identité
  7. Opérateurs au niveau du bit

Opérateurs arithmétiques

Les opérateurs arithmétiques sont utilisés pour effectuer des calculs arithmétiques en python. Vous trouverez ci-dessous les opérateurs arithmétiques avec les noms et leurs symboles. Ce sont les symboles que nous utilisons lors d'une opération arithmétique en python.

comment installer php sur windows 10
x = 10 y = 15 #addition x + y # soustraction x - y #multiplication x * y #division x / y # division du sol x // y #module x% y #exponentiation x ** y

Opérateurs d'affectation

Les opérateurs d'affectation sont utilisés pour affecter des valeurs aux variables ou à tout autre objet en python. Voici les opérateurs d'affectation que nous avons en python.



x = 10 x + = 5 # c'est la même chose que x = x + 5 x - = 5 x * = 5 x / = 5 # de la même manière, nous pouvons écrire tous les opérateurs d'affectation comme celui-ci.

Opérateurs de comparaison

Les opérateurs de comparaison sont utilisés pour comparer deux valeurs. Voici les opérateurs de comparaison que nous avons en python.

x = 5 y = 3 #égal x == 5 #pas égal à x! = 5 # plus grand que x> y # moins que x = y # inférieur ou égal à x<= y 

Opérateurs logiques

Les opérateurs logiques sont utilisés pour comparer deux . Voici les opérateurs logiques que nous avons en python.

#logical et 5> 3 et 5> 4 #it retournera true, puisque les deux déclarations sont vraies. 5> 3 ou 5 2 et 5<3) #it will return true, even when logical and will return false. 

Opérateurs d'identité

Les opérateurs d'identité comparent deux objets. Voici les opérateurs d'identité que nous avons en python.

a = [10,20,30] b = [10,20,30] x = b z = a # est l'opérateur x est a # cela retournera faux x est z # cela retournera vrai. a est b # cela renverra false, même si les deux ont les mêmes éléments dans la liste. a n'est pas b # cela retournera true, car les deux ne sont pas les mêmes objets.

Opérateurs d'adhésion

Les opérateurs d'appartenance sont utilisés pour vérifier si une séquence est présente dans un objet. Voici les opérateurs d'appartenance que nous avons en python.

a = [10,20,30, 'edureka'] #in, l'opérateur 'edureka' dans un # cela retournera vrai, puisque l'élément est présent dans l'objet. 'python' dans un #this retournera false, car il n'est pas présent dans un. 10 pas dans un # cela retournera faux, car il est là. 50 pas dans un # cela retournera vrai, car il n'y a pas de 50 dans a.

Opérateurs au niveau du bit

Les opérateurs au niveau du bit comparent les valeurs binaires. Voici les opérateurs binaires que nous avons en python.

qu'est-ce que sérialiser en java
#bitwise AND 10 & 12 # cela renverra 8 #bitwise OU 10 | 12 # cela renverra 14 #bitwise XOR 10 ^ 12 # cela renverra 6 #bitwise NOT ~ (10 & 12) # cela renverra -9 # décalage gauche 10<>2 # cela retournera 2

Pour comprendre comment nous avons obtenu le résultat en utilisant les opérateurs binaires, jetons un coup d'œil à l'équivalent binaire de 10 et 12.

10 en binaire vaut 1010 et 12 en binaire vaut 1100. Lorsque vous effectuez une opération ET entre 1010 et 1100, le bit sera 1 si les deux bits sont 1. Par conséquent, l'équivalent binaire résultant sera 1000, soit 8 lorsque nous le convertissons en décimal.

L'opérateur OR au niveau du bit définira chaque bit sur 1 si l'un des bits est 1, XOR au niveau du bit définira chaque bit sur 1 si un seul des bits est 1 et non au niveau du bit inversera tous les bits.

Lors d'un décalage vers la gauche ou vers la droite, les bits se déplaceront vers la gauche de 2 places dans notre exemple. Par conséquent, 1010 deviendra 101000, ce qui équivaut à 40. De même, lorsque vous effectuez un décalage à droite, 1010 deviendra 10, ce qui est 2.

Dans ce blog, nous avons discuté de différents types d'opérateurs en python. Ce sujet est un concept fondamental pour l'apprentissage . C'est un concept python de base qui est nécessaire lors du passage à divers autres domaines en python. Si vous recherchez une approche d'apprentissage structurée de la programmation python, vous pouvez vous inscrire à pour démarrer votre apprentissage.

Si vous avez des questions, mentionnez-les dans la section commentaires. Nous reviendrons vers vous.