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

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

发布时间:2023-05-28 20:23:48

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

Python中有许多与时间有关的函数,其中最基本和最常用的两个函数是time()和sleep()。本文将介绍这两个函数的基本用法及其用途。

一、time()函数

time()函数用于返回当前时间的时间戳,即计算机内部的时间值,其函数原型如下:

time.time()

函数返回的时间戳的意义是自从1970年1月1日午夜以来的秒数。以下是一个简单的时间戳的例子:

import time

print(time.time())

输出结果:

1648918529.575369

需要注意的是,每次执行程序时该时间戳都是不同的,因为它会反映当前的时间。

time()函数的应用非常广泛,例如进行时间戳的转换,进行时间的比较等等。

二、sleep()函数

sleep()函数用于让程序暂停执行一定的秒数,可以实现程序等待、延时等效果。其函数原型如下:

time.sleep(n)

其中n为暂停的秒数,可以是一个浮点数,单位为秒。以下是一个简单的暂停1秒的例子:

import time

print("Start")

time.sleep(1)

print("End")

输出结果:

Start

End

需要注意的是,sleep()函数会暂停当前程序的执行,因此如果程序执行过程中遇到sleep()函数,程序将会停止执行一段时间,直到暂停时间过去后才会继续执行下一行代码。

sleep()函数也常常用于编写一些需要等待一段时间后再进行下一步操作的程序,例如添加延时等待功能的网络爬虫程序、模拟用户等待操作的程序等等。

总结

time()函数和sleep()函数是Python中最基本的时间函数之一,应用非常广泛。time()函数可以返回当前时间的时间戳,而sleep()函数可以实现程序的暂停等待,两者结合使用可以实现许多与时间有关的功能。