2003-01-02 01:13:51 -04:00
|
|
|
\section{Built-in Constants}
|
2003-01-01 16:33:38 -04:00
|
|
|
|
2003-01-02 01:13:51 -04:00
|
|
|
A small number of constants live in the built-in namespace. They are:
|
2003-01-01 16:33:38 -04:00
|
|
|
|
|
|
|
\begin{datadesc}{False}
|
2003-01-02 01:13:51 -04:00
|
|
|
The false value of the \class{bool} type.
|
|
|
|
\versionadded{2.3}
|
2003-01-01 16:33:38 -04:00
|
|
|
\end{datadesc}
|
|
|
|
|
|
|
|
\begin{datadesc}{True}
|
2003-01-02 01:13:51 -04:00
|
|
|
The true value of the \class{bool} type.
|
|
|
|
\versionadded{2.3}
|
2003-01-01 16:33:38 -04:00
|
|
|
\end{datadesc}
|
|
|
|
|
|
|
|
\begin{datadesc}{None}
|
2007-04-01 18:29:15 -03:00
|
|
|
The sole value of \member{\refmodule{types}.NoneType}. \code{None} is
|
2003-01-02 01:13:51 -04:00
|
|
|
frequently used to represent the absence of a value, as when default
|
|
|
|
arguments are not passed to a function.
|
2003-01-01 16:33:38 -04:00
|
|
|
\end{datadesc}
|
|
|
|
|
2003-01-02 01:13:51 -04:00
|
|
|
\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}
|