Facebook Page Twitter Page LinkedIn Page
× Python Tutorial Python Advanced Python Resources Python Libraries

The Python math.ldexp() function returns a x 2b. The function only takes integer value of b. In special cases it returns the following:

  • If the first argument is nan, nan is returned.
  • If the first argument is infinite, then an infinity of the same sign is returned.


math.ldexp(a, b)


a Required. Specify value to be scaled by power of 2.
b Required. Specify the integer value, the power of 2 used to scale a.

Return Value

Returns a x 2b.


In the below example, ldexp() function returns a x 2b.

import math

print(math.ldexp(2.55, 4))
print(math.ldexp(10, 3))
print(math.ldexp(15, 8))

The output of the above code will be:


❮ Python Math Module