Python sleep()

sleep() 方法将程序的执行暂停指定的秒数。

示例

import time

time.sleep(2)
print("Wait until 2 seconds.") # Output: Wait until 2 seconds.

Python sleep() 语法

time.sleep(seconds)

这里,time 是一个 Python 模块,提供了几种时间处理方法。


sleep() 参数

该方法接受一个参数

  • seconds - 程序将暂停的秒数

sleep() 返回值

该方法不返回任何值。


示例:sleep() 方法

import time

print("Printed immediately.")
time.sleep(2.4)
print("Printed after 2.4 seconds.")

输出

Printed immediately.
Printed after 2.4 seconds.

上述程序的工作原理如下:

  1. 打印 "Printed immediately"
  2. time.sleep(2.4) 暂停执行 2.4 秒。
  3. 打印 "Printed after 2.4 seconds"

在 Python 中创建数字时钟

import time

while True:
    
    # get current local time as structured data
    current_time = time.localtime()
    # format the time in 12-hour clock with AM/PM
    formatted_time = time.strftime("%I:%M:%S %p", current_time)
    
    print(formatted_time)
    time.sleep(1)

输出

01:47:43 PM
01:47:44 PM
01:47:45 PM
01:47:46 PM
... ... ...

在上面的例子中,我们在一个无限 while 循环中获取并打印当前本地时间。

然后,程序等待 1 秒钟,然后再重复相同的过程。


另请阅读

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战