logo

nicht Operator in Python | Boolesche Logik

Python ist kein Schlüsselwort ist ein logischer Operator, der normalerweise verwendet wird, um die Negation oder den umgekehrten booleschen Wert des Operanden zu ermitteln. Das Schlüsselwort 'nicht' ist ein Operator vom unären Typ, was bedeutet, dass er nur einen Operanden für die logische Operation benötigt und das Komplementär des booleschen Werts des Operanden zurückgibt. Wenn wir beispielsweise false als Operanden für das Schlüsselwort not angeben, erhalten wir true als Rückgabewert.

Syntax: es gibt einen Hinweis



Wie verwende ich den Not-Operator in Python?

Der Not-Operator ist sehr einfach zu verwenden. Sie müssen lediglich das Schlüsselwort „not“ vor der Variablen verwenden. Lassen Sie es uns anhand eines Beispiels besser verstehen:

Beispiel: Einfaches Beispiel für einen Not-Operator mit einer wahren Variablen.

Python3








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

>

>

Ausgabe:

False>

Wie Sie dem obigen Beispiel entnehmen können, haben wir einfach den Not-Operator verwendet, um den wahren Wert in falsch zu ändern.

Praktische Anwendungen

Die möglichen praktischen Anwendungen des Schlüsselworts „nicht“ sind:

  1. Dieses Schlüsselwort wird hauptsächlich zum Ändern verwendet Es wird mit einem verwendet if-Anweisung . Es wird verwendet, um die Bedingung in der if-Anweisung zu negieren.
  2. Das Schlüsselwort „not“ wird auch mit „ im Stichwort ‘. Es wird mit dem Schlüsselwort „in“ verwendet, wenn wir nach einem bestimmten Wert in der Datensammlung suchen.

Weitere Beispiele zu Not Operator

Schauen wir uns einige Beispiele für Not-Operatoren in Python-Codes an. Jedes Beispiel zeigt verschiedene Anwendungsfälle von Not-Operatoren.

Python ist kein Operator mit Variable

Einfaches Beispiel für einen Not-Operator mit Variable.

Python3




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

>

Datum in String konvertieren

>

Ausgabe:

True>

Verwendung des nicht booleschen Operators in Python mit spezifischer Bedingung

Eine grundlegende Eigenschaft des Schlüsselworts „not“ besteht darin, dass es zum Invertieren des Wahrheitswerts des Operanden verwendet wird. Wir können hier also sehen, dass das Ergebnis jedes Werts von seinem wahren Wert umgekehrt ist. Bei #5 sehen wir, dass das Ergebnis der Vergleichsoperation falsch wäre, sodass wir durch Negation davon den Wert „True“ erhalten. Ebenso können wir sehen, dass alle Ergebnisse invertiert sind.

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()>

>

>

Ausgabe:

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>

Verwendung des Not-Operators mit unterschiedlichem Wert

In diesem Code zeigen wir die Funktionsweise des „nicht“-Operators mit einem anderen Wert als dem booleschen Wert und sehen, wie er funktioniert.

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()>

>

>

Ausgabe:

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>

Im obigen Beispiel haben wir gesehen, dass die Behandlung aller Datentypen als Operanden mit dem Schlüsselwort „not“ alle Datentypen mit einem Wert als „true“ und alle Datentypen mit einem leeren Wert als „false“ behandelt.

Logischer NOT-Operator mit der Liste

Hier in diesem Beispiel verwenden wir den Not-Operator mit der 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()>

>

wie man eine JSON-Datei liest

>

Ausgabe:

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>

Wir haben die Bedeutung, Syntax und Verwendung des Not-Operators in Python behandelt. Dies hätte Ihnen möglicherweise einen vollständigen Überblick darüber verschafft, was nicht in Python enthalten ist. Sie können sich die obigen Beispiele ansehen oder auf Ihrem Gerät mit dem Nicht-Operator experimentieren. Es handelt sich um einen sehr einfachen, aber nützlichen Operator in Python.

Lesen Sie mehr unter Python-Operator

Ähnliche Lektüre