None
in Python is a reserved word, just a question crossed my mind about the exact value of None
in memory. What I\'m holding in my mind is this, <
None
is singleton object which doesn't provide (almost) none methods and attributes and its only purpose is to signify the fact that there is no value for some specific operation.
As a real object it still needs to have some headers, some reflection information and things like that so it takes the minimum memory occupied by every python object.