not None-Test in Python

In Python kann man überprüfen, ob eine Variable nicht gleich "None" ist, indem man den is not -Operator verwendet. Hier ist ein Beispielcodeschnipsel:

x = 5
if x is not None:
    print("x ist nicht None")
else:
    print("x ist None")

Dies wird "x ist nicht None" ausgeben, da die Variable x nicht gleich None ist.

Alternativ kann man auch if x: verwenden, was dem if x is not None: entspricht. Dies evaluiert zu True, es sei denn x ist None, False oder leer.

x = 5
if x:
    print("x ist nicht None oder False")
else:
    print("x ist None oder False")

Dies wird "x ist nicht None oder False" ausgeben, da die Variable x nicht gleich None oder False ist.