📜  Python中的 time.sleep()(1)

📅  最后修改于: 2023-12-03 15:19:26.496000             🧑  作者: Mango

Python中的 time.sleep()

time.sleep()是Python标准库中time模块提供的一个函数。它可以让程序暂停执行一段时间,用于控制程序的执行速度或者创建一定的延时效果。

语法
time.sleep(secs)
  • secs: 指定暂停的时间,单位为秒(可以是小数)。
使用方法

通过time.sleep()函数可以在程序中添加暂停的时间,以控制程序的执行速度。下面是一些示例:

示例1:暂停一定时间后执行下一条语句
import time

print("开始执行")
time.sleep(3)  # 暂停3秒
print("暂停3秒后执行")

输出:

开始执行
暂停3秒后执行
示例2:循环暂停一定时间
import time

for i in range(1, 5):
    print("循环执行第{}次".format(i))
    time.sleep(1)  # 暂停1秒

输出:

循环执行第1次
循环执行第2次
循环执行第3次
循环执行第4次
示例3:实现延时效果
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()函数的详细信息请参考官方文档