From: Andrew M. Kuchling Date: Sat, 13 Sep 2008 02:11:51 +0000 (+0000) Subject: #3288: Document as_integer_ratio X-Git-Tag: v2.6rc2~30 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=09e80938b0c034f4fd1d828562d0714e968e42ad;p=python #3288: Document as_integer_ratio --- diff --git a/Doc/library/stdtypes.rst b/Doc/library/stdtypes.rst index 6802f3096b..737ea97430 100644 --- a/Doc/library/stdtypes.rst +++ b/Doc/library/stdtypes.rst @@ -449,7 +449,18 @@ Notes: Additional Methods on Float --------------------------- -The float type has some additional methods to support conversion to +The float type has some additional methods. + +.. method:: float.as_integer_ratio() + + Return a pair of integers whose ratio is exactly equal to the + original float and with a positive denominator. Raises + :exc:`OverflowError` on infinities and a :exc:`ValueError` on + NaNs. + + .. versionadded:: 2.6 + +Two methods support conversion to and from hexadecimal strings. Since Python's floats are stored internally as binary numbers, converting a float to or from a *decimal* string usually involves a small rounding error. In