mirror of https://github.com/python/cpython.git
Documented __complex__(), made sure all the discipline names hit the
index.
This commit is contained in:
parent
72ce85823c
commit
15988fdbbb
|
@ -1114,6 +1114,7 @@ single colon is used. For slice operations involving extended slice
|
||||||
notation, \method{__getitem__()}, \method{__setitem__()}
|
notation, \method{__getitem__()}, \method{__setitem__()}
|
||||||
or\method{__delitem__()} is called.
|
or\method{__delitem__()} is called.
|
||||||
|
|
||||||
|
|
||||||
\subsection{Emulating numeric types\label{numeric-types}}
|
\subsection{Emulating numeric types\label{numeric-types}}
|
||||||
|
|
||||||
The following methods can be defined to emulate numeric objects.
|
The following methods can be defined to emulate numeric objects.
|
||||||
|
@ -1182,17 +1183,19 @@ Called to implement the unary arithmetic operations (\code{-}, \code{+},
|
||||||
\function{abs()}\bifuncindex{abs} and \code{~}).
|
\function{abs()}\bifuncindex{abs} and \code{~}).
|
||||||
\end{methoddesc}
|
\end{methoddesc}
|
||||||
|
|
||||||
\begin{methoddesc}[numeric interface]{__int__}{self}
|
\begin{methoddesc}[numeric interface]{__complex__}{self}
|
||||||
\methodlineni{__long__}{self}
|
\methodline{__int__}{self}
|
||||||
\methodlineni{__float__}{self}
|
\methodline{__long__}{self}
|
||||||
|
\methodline{__float__}{self}
|
||||||
Called to implement the built-in functions
|
Called to implement the built-in functions
|
||||||
\function{int()}\bifuncindex{int}, \function{long()}\bifuncindex{long}
|
\function{complex()}\bifuncindex{complex},
|
||||||
|
\function{int()}\bifuncindex{int}, \function{long()}\bifuncindex{long},
|
||||||
and \function{float()}\bifuncindex{float}. Should return a value of
|
and \function{float()}\bifuncindex{float}. Should return a value of
|
||||||
the appropriate type.
|
the appropriate type.
|
||||||
\end{methoddesc}
|
\end{methoddesc}
|
||||||
|
|
||||||
\begin{methoddesc}[numeric interface]{__oct__}{self}
|
\begin{methoddesc}[numeric interface]{__oct__}{self}
|
||||||
\methodlineni{__hex__}{self}
|
\methodline{__hex__}{self}
|
||||||
Called to implement the built-in functions
|
Called to implement the built-in functions
|
||||||
\function{oct()}\bifuncindex{oct} and
|
\function{oct()}\bifuncindex{oct} and
|
||||||
\function{hex()}\bifuncindex{hex}. Should return a string value.
|
\function{hex()}\bifuncindex{hex}. Should return a string value.
|
||||||
|
|
Loading…
Reference in New Issue