Der not Operator in Python

Das ’not‘ ist ein logischer Operator in Python, der True zurückgibt, wenn der Ausdruck False . Der Operator ’not‘ wird in den if-Anweisungen verwendet.

Zum Beispiel:

wenn nicht x

Wenn x Wahr ist, wird not als false ausgewertet, andernfalls True .

Ein ’nicht‘-Beispiel Nicht mit ‚in‘-Beispiel

Andere logische Operatoren: Der and Operator / OR Operator

Ich werde Ihnen im kommenden Abschnitt einige Beispiele zeigen, um die Verwendung des not Operators zu verdeutlichen.

Python not operator Beispiel mit if-Anweisung

Im folgenden Beispiel wird einer Variablen x der Wert 10 zugewiesen. Das ’not‘ wird in der if-Anweisung wie folgt verwendet:

wenn nicht x > 10:

Siehe Code und Ergebnis.

Siehe Online-Demo und Code

1
2
3
4
5
6
7
8
9
10
11

# Eine Demo von Python ’not‘ operator
x = 10
wenn nicht x > 10:
print(„nicht retured True“)
sonst:
drucken(„nicht wiederhergestellt““)

not

Da x> 10 falsch ist, wird der Operator nicht als Wahr ausgewertet, daher ist die if-Anweisung wahr und der Code in der if-Anweisung wird ausgeführt. Siehe nächstes Beispiel, das die Dinge noch klarer macht.

Wie funktioniert der Operator?

In dieser Demo wird das x wie folgt mit not operator verwendet:

wenn nicht x:

Siehe Online-Demo und Code

1
2
3
4
5
6
7
8
9
10
11

# Eine Demo von Python ’not‘ operator
x = 10
wenn nicht x:
print(„Evaluated True“)
else:
print(„Ausgewertet Falsch“)

 not 2

Der Ausdruck not x bedeutet, ob x Wahr oder Falsch ist. Wenn eine Variable in Python eine numerische Null oder leer oder ein None Objekt ist, wird sie als False , andernfalls als True . In diesem Fall ist x = 10 also wahr. Da x Wahr ist, wird kein Operator als Falsch ausgewertet und sonst ein Teil ausgeführt. Siehe das gleiche Beispiel unten, wo der Wert von x = 0 .

Siehe Online-Demo und Code

1
2
3
4
5
6
7
8
9

x = 10
wenn nicht x:
print(„Ausgewertet True“)
else:
print(„Ausgewertet False“)

 not 3

A Python nicht mit ‚in‘ Beispiel

In diesem Beispiel zeige ich Ihnen, wie Sie den Operator ’not‘ mit ‚in‘ verwenden. Dazu wird eine numerische Liste mit sechs Elementen erstellt. Anschließend wird eine for-Schleife verwendet, um die Listenelemente zu durchlaufen und ihre Werte anzuzeigen.

Danach wird eine if-Anweisung verwendet, um bestimmte anzuzeigende Zahlen wegzulassen. Dort wird der not Operator mit dem ‚in‘ wie folgt verwendet:

Siehe Online-Demo und Code

1
2
3
4
5
6
7
8
9

# Eine Demo von Python ’not‘ mit ‚in‘ operator
a_List =
für a in a_List:
wenn nicht a in (10,25):
print („Listeneintrag: “ ,a)

not

Sie sehen, die Elemente, die False als ’not‘ ausgewertet haben, wurden nicht angezeigt.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

More: