gpt4 book ai didi

python - 为什么 time.time() - time.time() = 0.0?

转载 作者:太空宇宙 更新时间:2023-11-04 09:49:55 27 4
gpt4 key购买 nike

Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> import time
>>> time.time() - time.time()
0.0

为什么会这样?根据我的简单理解,此函数返回自调用确切时间的纪元以来的系统时钟(以秒为单位)。但是对 time.time() 的两次调用不应该返回稍微不同的 float 吗?

最佳答案

计时器的分辨率不是无限的;它会定期少量上升。如果这两个调用足够接近,您将看到一个零值。如果您尝试大量此类调用,您可能会发现大部分时间差异为零,其余时间差异为几微秒,具体取决于您特定系统的速度、硬件细节和内核实现。

关于python - 为什么 time.time() - time.time() = 0.0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48196000/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com