diff --git a/Doc/reference/datamodel.rst b/Doc/reference/datamodel.rst index 4e24df73ab4..5b220d0f4e3 100644 --- a/Doc/reference/datamodel.rst +++ b/Doc/reference/datamodel.rst @@ -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) diff --git a/Doc/whatsnew/3.0.rst b/Doc/whatsnew/3.0.rst index 7611891306f..15c946368e7 100644 --- a/Doc/whatsnew/3.0.rst +++ b/Doc/whatsnew/3.0.rst @@ -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.