Type Function Library math.* Return value Number Revision 2017.3060 Keywords frexp, normalized fraction See also math.ldexp()
Splits x into a normalized fraction and an exponent.
Returns two numbers:
m — a number that contains the significant (binary) digits and whose absolute value is in the range [0.5, 1.0] (or 0 when x is 0)e — an integral exponent of 2Such that:
x = m * 2^e^
print(math.frexp(2)) ---> 0.5 2 print(math.frexp(3)) ---> 0.75 2 print(math.frexp(128)) ---> 0.5 8