diff options
author | Mark Dickinson <dickinsm@gmail.com> | 2008-06-24 15:32:27 (GMT) |
---|---|---|
committer | Mark Dickinson <dickinsm@gmail.com> | 2008-06-24 15:32:27 (GMT) |
commit | 268bf4af63a7feda3412d9beeea669638ea8aeda (patch) | |
tree | f7f1abb256a9c676f68f2652c148c14087af5a32 | |
parent | 79edbd51fe148901ace14dcaaa54fe04a46cc6fd (diff) | |
download | cpython-268bf4af63a7feda3412d9beeea669638ea8aeda.zip cpython-268bf4af63a7feda3412d9beeea669638ea8aeda.tar.gz cpython-268bf4af63a7feda3412d9beeea669638ea8aeda.tar.bz2 |
Rewrite references to Py3k in __floor__, __ceil__ and __round__ documentation.
-rw-r--r-- | Doc/library/fractions.rst | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/Doc/library/fractions.rst b/Doc/library/fractions.rst index e0e4bdd..1ef81e2 100644 --- a/Doc/library/fractions.rst +++ b/Doc/library/fractions.rst @@ -21,8 +21,8 @@ Rational number class. ``Fraction`` representing ``numerator/denominator``. If *denominator* is :const:`0`, raises a :exc:`ZeroDivisionError`. The second version requires that *other_fraction* is an instance of - :class:`numbers.Fraction` and returns an instance of - :class:`Rational` with the same value. The third version expects a + :class:`numbers.Rational` and returns an instance of + :class:`Fraction` with the same value. The third version expects a string of the form ``[-+]?[0-9]+(/[0-9]+)?``, optionally surrounded by spaces. @@ -40,7 +40,7 @@ Rational number class. .. method:: from_decimal(dec) This classmethod constructs a :class:`Fraction` representing the exact - value of *dec*, which must be a :class:`decimal.Decimal`. + value of *dec*, which must be a :class:`decimal.Decimal` instance. .. method:: limit_denominator(max_denominator=1000000) @@ -64,24 +64,28 @@ Rational number class. .. method:: __floor__() - Returns the greatest :class:`int` ``<= self``. Will be accessible through - :func:`math.floor` in Py3k. + Returns the greatest :class:`int` ``<= self``. This method can + also be accessed through the :func:`math.floor` function: + + >>> from math import floor + >>> floor(Fraction(355, 113)) + 3 .. method:: __ceil__() - Returns the least :class:`int` ``>= self``. Will be accessible through - :func:`math.ceil` in Py3k. + Returns the least :class:`int` ``>= self``. This method can + also be accessed through the :func:`math.ceil` function. .. method:: __round__() __round__(ndigits) - The first version returns the nearest :class:`int` to ``self``, rounding - half to even. The second version rounds ``self`` to the nearest multiple - of ``Fraction(1, 10**ndigits)`` (logically, if ``ndigits`` is negative), - again rounding half toward even. Will be accessible through :func:`round` - in Py3k. + The first version returns the nearest :class:`int` to ``self``, + rounding half to even. The second version rounds ``self`` to the + nearest multiple of ``Fraction(1, 10**ndigits)`` (logically, if + ``ndigits`` is negative), again rounding half toward even. This + method can also be accessed through the :func:`round` function. .. seealso:: |