Hàm math.ldexp(x, i) trả về x * (2 ** i). Tham số x là float, i là int.
Ví dụ
import math print(math.ldexp(1, 4)) # 16.0 print(math.ldexp(5, -4)) # 0.3125 print(math.ldexp(-3, -1)) # -1.5
Nếu truyền sai kiểu (ví dụ i là string), ném TypeError.
Kết luận
ldexp hữu ích cho phép nhân chia lũy thừa 2 chính xác trong tính toán số học.