| \section{Built-in Constants} |
| |
| A small number of constants live in the built-in namespace. They are: |
| |
| \begin{datadesc}{False} |
| The false value of the \class{bool} type. |
| \versionadded{2.3} |
| \end{datadesc} |
| |
| \begin{datadesc}{True} |
| The true value of the \class{bool} type. |
| \versionadded{2.3} |
| \end{datadesc} |
| |
| \begin{datadesc}{None} |
| The sole value of \code{\refmodule{types}.NoneType}. \code{None} is |
| frequently used to represent the absence of a value, as when default |
| arguments are not passed to a function. |
| \end{datadesc} |
| |
| \begin{datadesc}{NotImplemented} |
| Special value which can be returned by the ``rich comparison'' |
| special methods (\method{__eq__()}, \method{__lt__()}, and friends), |
| to indicate that the comparison is not implemented with respect to |
| the other type. |
| \end{datadesc} |
| |
| \begin{datadesc}{Ellipsis} |
| Special value used in conjunction with extended slicing syntax. |
| % XXX Someone who understands extended slicing should fill in here. |
| \end{datadesc} |