summaryrefslogtreecommitdiff
path: root/Doc/library/fractions.rst
diff options
context:
space:
mode:
Diffstat (limited to 'Doc/library/fractions.rst')
-rw-r--r--Doc/library/fractions.rst19
1 files changed, 16 insertions, 3 deletions
diff --git a/Doc/library/fractions.rst b/Doc/library/fractions.rst
index 59e6b1b79a..c2c74013f0 100644
--- a/Doc/library/fractions.rst
+++ b/Doc/library/fractions.rst
@@ -77,20 +77,31 @@ another rational number, or from a string.
:class:`numbers.Rational`, and implements all of the methods and
operations from that class. :class:`Fraction` instances are hashable,
and should be treated as immutable. In addition,
- :class:`Fraction` has the following methods:
+ :class:`Fraction` has the following properties and methods:
.. versionchanged:: 3.2
The :class:`Fraction` constructor now accepts :class:`float` and
:class:`decimal.Decimal` instances.
+ .. attribute:: numerator
+
+ Numerator of the Fraction in lowest term.
+
+ .. attribute:: denominator
+
+ Denominator of the Fraction in lowest term.
+
+
.. method:: from_float(flt)
This class method constructs a :class:`Fraction` representing the exact
value of *flt*, which must be a :class:`float`. Beware that
``Fraction.from_float(0.3)`` is not the same value as ``Fraction(3, 10)``
- .. note:: From Python 3.2 onwards, you can also construct a
+ .. note::
+
+ From Python 3.2 onwards, you can also construct a
:class:`Fraction` instance directly from a :class:`float`.
@@ -99,7 +110,9 @@ another rational number, or from a string.
This class method constructs a :class:`Fraction` representing the exact
value of *dec*, which must be a :class:`decimal.Decimal` instance.
- .. note:: From Python 3.2 onwards, you can also construct a
+ .. note::
+
+ From Python 3.2 onwards, you can also construct a
:class:`Fraction` instance directly from a :class:`decimal.Decimal`
instance.