if not-Anweisung in Python

Manav Narula 7 März 2021
if not-Anweisung in Python

Die if-Anweisung in Python prüft eine bestimmte Bedingung und führt einen Codeblock aus, wenn die Bedingung wahr ist.

Die if not-Anweisung macht das Gegenteil der if-Anweisung. Sie testet, ob eine Bedingung falsch ist und führt dann einige Anweisungen aus.

Die Verwendung der if not-Anweisung verbessert die Lesbarkeit des Codes und kann direkt einige Anweisungen für Bedingungen ausführen, die False zurückgeben.

Der folgende Code hilft bei der Erläuterung ihrer Verwendung.

x = 5
if not x > 10:
    print("False")

Ausgabe:

False

Da x > 10 False ist, wird der Code ausgeführt.

Ähnlich wie die if-Anweisung kann sie mehrere Bedingungen haben, und wir können sie auch mit dem Schlüsselwort else verwenden, um if-else-Blöcke zu erzeugen.

Die if not-Anweisung kann auch verwendet werden, um zu prüfen, ob eine Datensammlung wie eine Liste oder ein Dictionary leer ist oder nicht. Wenn in Python eine Variable oder ein Objekt 0 oder leer ist, dann wird es als falsch angesehen. Siehe das folgende Beispiel.

lst = []
if not lst:
    print("Empty")

Ausgabe:

Empty

In ähnlicher Weise kann die Verwendung auf andere Bedingungen ausgedehnt werden, z. B. um zu prüfen, ob etwas in einer Sammlung nicht vorhanden ist. Zum Beispiel können wir das if not mit dem Schlüsselwort in verwenden, um einige Anweisungen auszuführen, wenn ein Element nicht in einer Liste vorhanden ist, wie unten gezeigt.

lst = [1, 2, 3, 5, 6]
if not 4 in lst:
    print("All Okay")
else:
    print("Not Okay")

Ausgabe:

All Okay
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

Verwandter Artikel - Python Syntax