pythonfloat和int的区别,python怎么把int转为float

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: