time.sleep
Приостанавливает выполнение программы на указанное число секунд.
Python 3.13
time.sleep(secs)Параметры
- secsint | float
- Длительность паузы в секундах; можно дробное число, например 0.5.
Возвращаемое значение
Ничего (None).
Примеры
Пауза в одну секунду
Python 3.13
import time
print('Start')
time.sleep(1)
print('One second later')Start One second later
Обратный отсчёт
Python 3.13
import time
for second in range(3, 0, -1):
print(second)
time.sleep(0.5)
print('Go!')3 2 1 Go!
Подробности
Пока идёт пауза, текущий поток ничего не делает. В асинхронном коде вместо неё используют await asyncio.sleep(...), иначе остановятся все задачи. В песочнице на этой странице вывод появляется целиком после завершения программы, поэтому паузы между строками не видно.
