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()函数用于让程序休眠一段时间。这两个函数在处理时间相关的任务时非常有用。
