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.