Flash cards
Review the key moves
What is the main idea behind Python None?
Lesson checks
Practice each idea before moving on
Short Mimo-style checks built from this lesson's code, terms, and sequence.
Which statement best captures the main point of this lesson?
Put the learning moves in the order that makes the concept easiest to apply.
None is a special constant in Python that represents the absence of a value.
Its data type is NoneType , and None is the only instance of a NoneType object.
NoneType
Variables can be assigned None to indicate "no value" or "not set".
NoneUse type() to see the type of a None value.
NoneComparing to None
To compare a value to None , use the identity operator is or is not
isis notTrue or False
None evaluates to False in a boolean context.
Example
print(bool(None))Functions returning None
Functions that do not explicitly return a value return None by default.
None