Added note about __builtin__._ to section dicussing classes of

reserved names, just to avoid confusion on the part of users.
This commit is contained in:
Fred Drake 1999-03-05 18:30:21 +00:00
parent 57ed139c22
commit 39fc1bc329
1 changed files with 15 additions and 5 deletions

View File

@ -263,14 +263,24 @@ def finally in print
Certain classes of identifiers (besides keywords) have special
meanings. These are:
\begin{tableii}{l|l}{code}{Form}{Meaning}
\lineii{_*}{Not imported by \samp{from \var{module} import *}}
\lineii{__*__}{System-defined name}
\lineii{__*}{Class-private name mangling}
\end{tableii}
\begin{tableiii}{l|l|l}{code}{Form}{Meaning}{Notes}
\lineiii{_*}{Not imported by \samp{from \var{module} import *}}{(1)}
\lineiii{__*__}{System-defined name}{}
\lineiii{__*}{Class-private name mangling}{}
\end{tableiii}
(XXX need section references here.)
Note:
\begin{description}
\item[(1)] The special identifier \samp{_} is used in the interactive
interpreter to store the result of the last evaluation; it is stored
in the \module{__builtin__} module. When not in interactive mode,
\samp{_} has no special meaning and is not defined.
\end{description}
\section{Literals\label{literals}}
Literals are notations for constant values of some built-in types.