📅  最后修改于: 2023-12-03 15:19:26.496000             🧑  作者: Mango
time.sleep()
是Python标准库中time模块提供的一个函数。它可以让程序暂停执行一段时间,用于控制程序的执行速度或者创建一定的延时效果。
time.sleep(secs)
secs
: 指定暂停的时间,单位为秒(可以是小数)。通过time.sleep()
函数可以在程序中添加暂停的时间,以控制程序的执行速度。下面是一些示例:
import time
print("开始执行")
time.sleep(3) # 暂停3秒
print("暂停3秒后执行")
输出:
开始执行
暂停3秒后执行
import time
for i in range(1, 5):
print("循环执行第{}次".format(i))
time.sleep(1) # 暂停1秒
输出:
循环执行第1次
循环执行第2次
循环执行第3次
循环执行第4次
import time
print("倒计时开始")
for i in range(5, 0, -1):
print(i)
time.sleep(1) # 暂停1秒
print("时间到!")
输出:
倒计时开始
5
4
3
2
1
时间到!
time.sleep()
是阻塞式函数,会暂停当前线程的执行。time.sleep()
的参数可以接受浮点数,表示暂停的时间可以是小数,比如time.sleep(0.5)
表示暂停0.5秒。time.sleep()
引入的延时是执行时间的最低延迟,具体的延迟时间可能会因为操作系统和其他进程的影响而有所偏差。更多关于time.sleep()
函数的详细信息请参考官方文档。