- removed sentence about the new free format floating-point representation
since I believe that's been abandoned. - added __round__() to datamodel page's list of numeric special methods.
This commit is contained in:
parent
8a250aeb21
commit
9557f60f91
|
@ -1803,14 +1803,17 @@ left undefined.
|
|||
.. method:: object.__complex__(self)
|
||||
object.__int__(self)
|
||||
object.__float__(self)
|
||||
object.__round__(self, [,n])
|
||||
|
||||
.. index::
|
||||
builtin: complex
|
||||
builtin: int
|
||||
builtin: float
|
||||
builtin: round
|
||||
|
||||
Called to implement the built-in functions :func:`complex`, :func:`int`
|
||||
and :func:`float`. Should return a value of the appropriate type.
|
||||
Called to implement the built-in functions :func:`complex`,
|
||||
:func:`int`, :func:`float` and :func:`round`. Should return a value
|
||||
of the appropriate type.
|
||||
|
||||
|
||||
.. method:: object.__index__(self)
|
||||
|
|
|
@ -342,10 +342,6 @@ language and built-in functions.
|
|||
|
||||
* :func:`exec` is now a function.
|
||||
|
||||
* There is a new free format floating point representation, which is based on
|
||||
"Floating-Point Printer Sample Code", by Robert G. Burger. ``repr(11./5)``
|
||||
now returns ``2.2`` instead of ``2.2000000000000002``.
|
||||
|
||||
* The :meth:`__oct__` and :meth:`__hex__` special methods are removed --
|
||||
:func:`oct` and :func:`hex` use :meth:`__index__` now to convert the argument
|
||||
to an integer.
|
||||
|
|
Loading…
Reference in New Issue