logo

pas opérateur en Python | Logique booléenne

Python pas un mot-clé est un opérateur logique qui est généralement utilisé pour déterminer la négation ou la valeur booléenne opposée de l'opérande. Le mot-clé 'pas' est un opérateur de type unaire ce qui signifie qu'il ne prend qu'un seul opérande pour l'opération logique et renvoie le complémentaire de la valeur booléenne de l'opérande. Par exemple, si nous donnons false comme opérande au mot-clé not, nous obtenons true comme valeur de retour.

Syntaxe: il y a une note



Comment utiliser Not Operator en Python ?

L’opérateur not est très simple à utiliser. Il vous suffit d'utiliser le mot-clé « not » devant la variable. Comprenons mieux avec un exemple :

Exemple: Exemple de base d'opérateur not avec une vraie variable.

Python3








a>=> True> print>(>not> a)>

>

>

Sortir:

False>

Comme vous pouvez le voir dans l'exemple ci-dessus, nous avons simplement utilisé l'opérateur not pour changer la valeur vraie en fausse.

Applications pratiques

Les applications pratiques possibles du mot-clé « pas » sont :

  1. Ce mot-clé est principalement utilisé pour modifier le Il est utilisé avec un si déclaration . Il est utilisé pour annuler la condition dans l'instruction if,
  2. Le mot-clé « pas » est également utilisé avec « » dans le mot-clé ‘. Il est utilisé avec le mot-clé « in » lorsque nous recherchons une valeur spécifique dans la collecte de données.

Plus d'exemples sur Not Operator

Examinons quelques exemples d'opérateur not dans les codes Python, chaque exemple montre différents cas d'utilisation de l'opérateur not.

Python pas d'opérateur avec variable

Exemple de base de non-opérateur avec variable.

Python3




# variable> a>=> False> print>(>not> a)>

>

polymorphisme

>

Sortir:

True>

Utilisation de l'opérateur non booléen en Python avec une condition spécifique

La propriété fondamentale du mot-clé « not » est qu’il est utilisé pour inverser la valeur de vérité de l’opérande. Nous pouvons donc voir ici que le résultat de chaque valeur est inversé par rapport à sa vraie valeur. Au n°5, nous pouvons voir que le résultat de l'opération de comparaison serait faux, donc en le niant, nous obtenons la valeur True. De même, nous pouvons voir que tous les résultats sont inversés.

Python3




# Python code to demonstrate> # 'not' keyword> # Function showing working of not keyword> def> geek_Func():> > ># 1 Not with False boolean value> >geek_x>=> not> False> >print>(>'Negation of False : '>, geek_x)> ># 2 Not with true boolean value> >geek_y>=> not> True> >print>(>'Negation of True : '>, geek_y)> ># 3 Not with result of and operation> >geek_and>=> not>(>True> and> False>)> >print>(>'Negation of result of And operation : '>, geek_and)> ># 4 Not with result of or operation> >geek_or>=> not>(>True> or> False>)> >print>(>'Negation of result of or operation : '>, geek_or)> ># 5 Not with result of compare operation> >geek_Com>=> not> (>5> >>7>)> >print>(>'Negation of result of And operation : '>, geek_Com)> geek_Func()>

>

>

Sortir:

Negation of False : True Negation of True : False Negation of result of And operation : True Negation of result of or operation : False Negation of result of And operation : True>

Utilisation de l'opérateur Not avec une valeur différente

Dans ce code, nous montrons le fonctionnement de l'opérateur « non » avec une valeur différente autre que booléenne, et voyons comment cela fonctionne.

Python3




# Python code to demonstrate> # 'not' keyword> # Function showing working of not keyword> def> geek_Func():> > ># Not with String boolean value> >geek_Str>=> 'geek'> >print>(>'Negation of String : '>,>not> geek_Str)> ># Not with list boolean value> >geek_List>=> [>1>,>2>,>3>,>4>]> >print>(>'Negation of list : '>,>not> geek_List)> ># Not with dictionary> >geek_Dict>=> {>'geek'>:>'sam'>,>'collage'>:>'Mit'>}> >print>(>'Negation of dictionary : '>,>not> geek_Dict)> ># Not with Empty String> >geek_EDict>=> ''> >print>(>'Negation of Empty String : '>,>not> geek_EDict)> ># Not with Empty list> >geek_EList>=> []> >print>(>'Negation of Empty List : '>,>not> geek_EList)> ># Not with Empty dictionary> >geek_EStr>=> {}> >print>(>'Negation of Empty Dictionary : '>,>not> geek_EStr)> geek_Func()>

>

>

Sortir:

Negation of String : False Negation of list : False Negation of dictionary : False Negation of Empty String : True Negation of Empty List : True Negation of Empty Dictionary : True>

Dans l'exemple ci-dessus, nous avons vu qu'en traitant tous les types de données comme des opérandes avec le mot-clé not., « not » traite vrai pour tous les types de données qui avaient une valeur et false pour ceux qui avaient une valeur vide.

Opérateur NON logique avec la liste

Ici, dans cet exemple, nous utilisons l'opérateur Not avec la liste :

Python3




# Python code to demonstrate> # 'not' keyword> geek_list>=> [>5>,>10>,>20>,>59>,>134>,>83>,>95>]> # Function showing working of not keyword> def> geek_Func():> > ># Using not with if statement> >if> not> geek_list:> >print>(>'Inputted list is Empty'>)> >else>:> >for> i>in> geek_list:> >if> not>(i>%> 5>):> > ># Using not with in statement> >if> i>not> in> (>0>,>10>):> >print>(>'Multiple is not in range'>)> >else>:> >print>(i)> >else>:> >print>(>'The number is not multiple of 5'>)> geek_Func()>

>

>

Sortir:

méthodes de chaîne en Java
Multiple is not in range 10 MUltiple is not in range The number is not multiple of 5 The number is not multiple of 5 The number is not multiple of 5 Multiple is not in range>

Nous avons couvert la signification, la syntaxe et les utilisations de l'opérateur not en Python. Cela aurait pu vous donner une image complète de ce qui n’existe pas en Python. Vous pouvez consulter les exemples ci-dessus ou expérimenter sur votre appareil sans opérateur. C'est un opérateur très basique mais utile en Python.

Lire la suite sur Opérateur Python

Lectures similaires