32 lines
983 B
TeX
32 lines
983 B
TeX
\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}
|