Читать книгу Python One-Liners - Christian Mayer - Страница 23
Das Schlüsselwort None
ОглавлениеDas Schlüsselwort None ist eine Python-Konstante und bedeutet die Abwesenheit eines Werts. Andere Programmiersprachen wie etwa Java nutzen stattdessen den Wert null. Allerdings verwirrt der Begriff null Anfänger oft, die glauben, dies sei gleich dem Integer-Wert 0. Python nutzt also das Schlüsselwort None, wie Listing 1–6 zeigt, um anzudeuten, dass es sich von jedem anderen numerischen Wert für null, einer leeren Liste oder einem leeren String unterscheidet. Interessanterweise ist der Wert None der einzige Wert im Datentyp NoneType.
def f():
x = 2
# Das Schlüsselwort 'is' wird als Nächstes eingeführt
print(f() is None)
# True
print("" == None)
# False
print(0 == None)
# False