欢迎访问宙启技术站
智能推送

Python时间函数:time()和sleep()

发布时间:2023-11-23 22:08:07

在Python中,有两个常用的时间函数是time()和sleep()。

time()函数返回当前时间的时间戳(1970年1月1日午夜以来的秒数)。时间戳是一个浮点数,可以用于比较时间的间隔或计算时间的差异。例如,下面的代码示例演示了如何使用time()函数来获取当前时间戳:

import time

timestamp = time.time()
print(timestamp)

输出结果可能类似于:

1619811591.1234567

sleep()函数用于让程序休眠一定的时间。它接受一个浮点数参数,表示要休眠的秒数。使用sleep()函数可以在程序中创建延迟,使程序暂停执行一段时间。例如,下面的代码示例演示了如何使用sleep()函数来创建一个简单的倒计时程序:

import time

def countdown(n):
    while n > 0:
        print(n)
        time.sleep(1)
        n -= 1
    print("Go!")

countdown(5)

输出结果可能类似于:

5
4
3
2
1
Go!

在上面的示例中,countdown()函数使用了sleep()函数来在每一次循环之间暂停1秒,以实现倒计时的效果。

总结起来,time()函数用于获取当前时间的时间戳,而sleep()函数用于让程序休眠一段时间。这两个函数在处理时间相关的任务时非常有用。