mirror of
https://github.com/python/cpython.git
synced 2025-09-26 18:29:57 +00:00
* lib1.tex: documented dict.items() and dict.values()
* ref3.tex: documented new __init__ and __del__ special methods of class instances.
This commit is contained in:
parent
d316607732
commit
23301a9467
4 changed files with 38 additions and 2 deletions
|
@ -1001,7 +1001,7 @@ def next_command_p(length, buf, pp, i, cmdname):
|
||||||
# things that are special to LaTeX, but not to texi..
|
# things that are special to LaTeX, but not to texi..
|
||||||
onlylatexspecial = '_~^$#&%'
|
onlylatexspecial = '_~^$#&%'
|
||||||
|
|
||||||
class Struct(): pass
|
class Struct: pass
|
||||||
|
|
||||||
hist = Struct()
|
hist = Struct()
|
||||||
out = Struct()
|
out = Struct()
|
||||||
|
|
|
@ -592,6 +592,24 @@ interpretations are used in this case.
|
||||||
|
|
||||||
\begin{description}
|
\begin{description}
|
||||||
|
|
||||||
|
\item[\tt __init__(self, args...)]
|
||||||
|
Called when the instance is created. The arguments are those passed
|
||||||
|
to the class constructor expression. If a base class has an
|
||||||
|
\code{__init__} method the derived class's \code{__init__} method must
|
||||||
|
explicitly call it to ensure proper initialization of the base class
|
||||||
|
part of the instance.
|
||||||
|
|
||||||
|
\item[\tt __del__(self)]
|
||||||
|
Called when the instance is about to be destroyed. If a base class
|
||||||
|
has an \code{__del__} method the derived class's \code{__del__} method
|
||||||
|
must explicitly call it to ensure proper deletion of the base class
|
||||||
|
part of the instance. Note that it is possible for the \code{__del__}
|
||||||
|
method to postpone destruction of the instance by creating a new
|
||||||
|
reference to it. It may then be called at a later time when this new
|
||||||
|
reference is deleted. Also note that it is not guaranteed that
|
||||||
|
\code{__del__} methods are called for objects that still exist when
|
||||||
|
the interpreter exits.
|
||||||
|
|
||||||
\item[\tt __repr__(self)]
|
\item[\tt __repr__(self)]
|
||||||
Called by the \verb\print\ statement and conversions (reverse quotes) to
|
Called by the \verb\print\ statement and conversions (reverse quotes) to
|
||||||
compute the string representation of an object.
|
compute the string representation of an object.
|
||||||
|
|
18
Doc/ref3.tex
18
Doc/ref3.tex
|
@ -592,6 +592,24 @@ interpretations are used in this case.
|
||||||
|
|
||||||
\begin{description}
|
\begin{description}
|
||||||
|
|
||||||
|
\item[\tt __init__(self, args...)]
|
||||||
|
Called when the instance is created. The arguments are those passed
|
||||||
|
to the class constructor expression. If a base class has an
|
||||||
|
\code{__init__} method the derived class's \code{__init__} method must
|
||||||
|
explicitly call it to ensure proper initialization of the base class
|
||||||
|
part of the instance.
|
||||||
|
|
||||||
|
\item[\tt __del__(self)]
|
||||||
|
Called when the instance is about to be destroyed. If a base class
|
||||||
|
has an \code{__del__} method the derived class's \code{__del__} method
|
||||||
|
must explicitly call it to ensure proper deletion of the base class
|
||||||
|
part of the instance. Note that it is possible for the \code{__del__}
|
||||||
|
method to postpone destruction of the instance by creating a new
|
||||||
|
reference to it. It may then be called at a later time when this new
|
||||||
|
reference is deleted. Also note that it is not guaranteed that
|
||||||
|
\code{__del__} methods are called for objects that still exist when
|
||||||
|
the interpreter exits.
|
||||||
|
|
||||||
\item[\tt __repr__(self)]
|
\item[\tt __repr__(self)]
|
||||||
Called by the \verb\print\ statement and conversions (reverse quotes) to
|
Called by the \verb\print\ statement and conversions (reverse quotes) to
|
||||||
compute the string representation of an object.
|
compute the string representation of an object.
|
||||||
|
|
|
@ -1001,7 +1001,7 @@ def next_command_p(length, buf, pp, i, cmdname):
|
||||||
# things that are special to LaTeX, but not to texi..
|
# things that are special to LaTeX, but not to texi..
|
||||||
onlylatexspecial = '_~^$#&%'
|
onlylatexspecial = '_~^$#&%'
|
||||||
|
|
||||||
class Struct(): pass
|
class Struct: pass
|
||||||
|
|
||||||
hist = Struct()
|
hist = Struct()
|
||||||
out = Struct()
|
out = Struct()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue