Das Nichts (A)

6.1.4. Das Nichts (A)#

Um einer Variablen „keinen“ Wert zuzuweisen gibt es das Signalwort None. Dies repräsentiert „keinen Wert“ bzw. das Nichts. Dennoch besitzt die Variable einen Wert, eben den Wert None.

z = 0
z + 20
z = None
z

Die Ausgabemechanik des Notebooks ignoriert None, jedoch können wir die Variable in eine Zeichenkette umwandeln und dann ausgeben:

z = None
print(id(z))
print(z)
93905940150560
None

None wird uns wieder begegnen, wenn wir uns Python-Funktionen ansehen. Vorab sei gesagt, dass falls eine Funktion keinen Rückgabewert besitzt, sie None zurückliefert.