fractions.Fraction()
fractions.Fraction() is a Python function in the Fractions Module category. Creates a rational number (fraction) with exact arithmetic. The syntax is fractions.Fraction(numerator=0, denominator=1) / Fraction(other_fraction) / Fraction(string). Parameters: numerator, denominator. Returns: Fraction object. A typical example: from fractions import Fraction
Fraction(1, 3) + Fraction(1, 6) # Fraction(1, 2)
Fraction("3.14") # Fraction(157, 50). A close sibling is fractions.Fraction.limit_denominator(), which finds the closest fraction whose denominator is at most max_denominator. More about this category: Rational number arithmetic — Fraction, limit_denominator. Related Fractions Module entries: fractions.Fraction.limit_denominator(). This page is part of the free Python Reference documentation covering 978+ functions, methods, and modules with examples and parameter details. You can try fractions.Fraction() immediately in the Python playground, look up unfamiliar terms in the glossary, or return to the Python Reference homepage.