【问题标题】:why is time difference in python returning strings and not calculating differences?为什么python返回字符串的时差不计算差异?
【发布时间】:2020-10-25 13:51:17
【问题描述】:

有人可以解释为什么这段代码返回的是以下结果而不是时间差。

import time

value = 0.0

def set_value():
    value = time.time()
    print(value)

def timelimit():
    diff = time.time() - value
    print(diff)

set_value()
time.sleep(1)
timelimit();

结果

1603633556.3795211
1603633557.3804882

明明有1秒的差别,但结果还是时间而不是差别

【问题讨论】:

    标签: python-3.x string time


    【解决方案1】:

    没关系。才发现我错过了 set_value() 函数中的“全局值”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-01
      相关资源
      最近更新 更多