bugl
bugl
HomeLearnPatternsPathsSearchPremium
HomeLearnPatternsPaths

Loading lesson path

Learn/Python/Foundations
Python•Foundations

Python None

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".

None

Use type() to see the type of a None value.

None

Comparing to None

To compare a value to None , use the identity operator is or is not

is
is not

True 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

Previous

Python String Formatting

Next

Python User Input