]> granicus.if.org Git - python/commitdiff
Added note about __builtin__._ to section dicussing classes of
authorFred Drake <fdrake@acm.org>
Fri, 5 Mar 1999 18:30:21 +0000 (18:30 +0000)
committerFred Drake <fdrake@acm.org>
Fri, 5 Mar 1999 18:30:21 +0000 (18:30 +0000)
reserved names, just to avoid confusion on the part of users.

Doc/ref/ref2.tex

index 246bc32771bcd8071bbfba58b4cdb5ac0adeb50f..8d106b6e35f4fde2845d6aa6c24e9a74b18ad95a 100644 (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.