pythonfloat和int的区别,python怎么把int转为float
按时间测试:
$ bin/python-mtime it-n 1000000-s n=1.345 int(n)
10000000次循环,3次最佳:每次循环0.234微秒
$ bin/python-mtime it-n 1000000-s n=1.345 n//1
10000000次循环,3次最佳:每次循环0.218微秒
所以地板部只是一个小边缘。请注意,这些值非常接近。为了消除对机器的随机影响,需要重新开始循环并重复计数。就算这么高的数,还剩下几个数?在大多数情况下,为了更快地退出,需要重复实验。
这符合逻辑。Int))需要全局搜索和函数调用,所以会推送和调用state。
进口dis
efuse_int(n):return (n))。
defuse_floordiv(n):返回n //1。
dis.dis(use_int)).
2load_global0(int ) 0
3load_fast0(n)
6调用_函数1
9返回值
dis.dis(use_floordiv)).
2load_fast0(n ) 0
3load_const1(1)
6二进制_FLOOR_DIVIDE
7返回值
LOAD_GLOBAL和CALL_F
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。