Читать книгу 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

Python One-Liners

Подняться наверх