在尝试使用IPython时,我得到了以下结果:
In [10]: %timeit float(127.7)
1000000 loops, best of 3: 173 ns per loop
In [11]: %timeit math.sqrt(127.7)
10000000 loops, best of 3: 127 ns per loop
In [12]: %timeit float(19847)
1000000 loops, best of 3: 181 ns per loop
In [13]: %timeit math.sqrt(19847)
10000000 loops, best of 3: 145 ns per loop
正如您所看到的,即使参数IS已经浮动,float
也会变慢。