我使用log获得了一个非常大的数字的指数基数2,我希望能够通过反转函数(2**x(来检索该数字。然而,math.pow(2,x(正在大幅截断答案。请注意,x是一个非常大的幂,在100000.000000001的范围内。必须完整检索原始号码。
math.pow
使用浮点运算。
将2
提高到一个幂相当于将1
左移那么多位,所以可以使用<<
运算符。
x = 1000
result = 1 << x
print(result)