Python `if x is not None` oder `if not x is None`?
Die richtige Art, in Python zu überprüfen, ob eine Variable x nicht None ist, besteht darin, if x is not None zu verwenden.
if x is not None:
# mach etwasEs wird nicht empfohlen, if not x is None zu verwenden, da es weniger lesbar ist und die doppelte Verneinung verwirrend sein kann.
if not x is None: # nicht empfohlen
# mach etwasEs ist auch üblich und pythonischer, if x anstelle von if x is not None zu verwenden.
if x:
# mach etwasDa None als False-Wert in Python betrachtet wird, wird die obige Anweisung auch überprüfen, ob x nicht None ist.