下面的內(nèi)容段是關(guān)于python中sleep函數(shù)用法演示的內(nèi)容,希望對小伙伴們有較大用處。
創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的袁州網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
#------------------------------------------------------------------------------
#? ? ? ? ? Name: sleep.py
#? ? ? ? Author: Kevin Harris
#? Last Modified: 02/13/04
#? ? Description: This Python script demonstrates how to use the sleep()
#? ? ? ? ? ? ? ? function.
#------------------------------------------------------------------------------
from time import sleep
print( "We'll start off by sleeping 5 seconds" )
sleep( 5 )
print( "Ok, time to wake up!" )
wait_time = int( input( "How much longer would you like to sleep? " ) )
while wait_time 0:
print( "Ok, we'll sleep for " + str(wait_time) + " more seconds..." )
sleep( wait_time )
wait_time = int( input( "How much longer would you like to sleep? " ) )
print( "We're done!" )
? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ?
? ? ? ? ?
? ? ? ? ? ?
? ? ? ?
? ? ?
? ? ? ? ? ?
from time import sleep就是從time模塊中引入sleep函數(shù),使用sleep函數(shù)可以讓程序休眠(推遲調(diào)用線程的運行)。
具體方法:
1,sleep(時間)。
2,#如果之前引入了time模塊,使用time.sleep(時間)語句即可,不需要import這個語句。
3,#具體用法見下其中“時間”以秒為單位,可以是小數(shù),0.1秒則代表休眠100毫秒。
擴(kuò)展資料:
使用Python編程時的注意事項:
1,初始變化量:
在Python里,一個表達(dá)式中的名字在它被賦值之前是沒法使用的。這是有意而為的:這樣能避免一些輸入失誤,同時也能避免默認(rèn)究竟應(yīng)該是什么類型的問題(0,None,””,[],?)。記住把計數(shù)器初始化為0,列表初始化為[],以此類推。
2,從第一列開始:
確保把頂層的,未嵌套的代碼放在最左邊第一列開始。這包括在模塊文件中未嵌套的代碼,以及在交互提示符中未嵌套的代碼。Python使用縮進(jìn)的辦法來區(qū)分嵌套的代碼段,因此在代碼左邊的空格意味著嵌套的代碼塊。除了縮進(jìn)以外,空格通常是被忽略掉的。
3,縮進(jìn)一致:
在同一個代碼塊中避免講tab和空格混用來縮進(jìn),除非知道運行自己的代碼的系統(tǒng)是怎么處理tab的。否則的話,在自己的編輯器里看起來是tab的縮進(jìn)也許Python看起來就會被視作是一些空格。保險起見,在每個代碼塊中全都是用tab或者全都是用空格來縮進(jìn);用多少由自己決定。
4,在函數(shù)調(diào)用時使用括號:
無論一個函數(shù)是否需要參數(shù),必須要加一對括號來調(diào)用它。即,使用function(),而不是function。Python的函數(shù)簡單來說是具有特殊功能的對象,而調(diào)用是用括號來觸發(fā)的。像所有的對象一樣,它們也可以被賦值給變量,并且間接的使用它們:x=function:x()。
time.sleep在python3.11中替換為python。
INTRO:眾所周知,time.sleep的準(zhǔn)確率取決于操作系統(tǒng)和計算負(fù)載。 Windows 中的準(zhǔn)確性非常差。
類似于 /questions/17499837一個方法可以使用 time.clock 實現(xiàn)忙等待方法作為 time.sleep 的替代方法.這種方法會造成不必要的負(fù)載,影響系統(tǒng)中的其他模 block 。這在進(jìn)行模擬時是不可取的。
減少花在忙等待上的時間,而不是依賴 time.sleep , 一個類使用方法 select.select并利用超時屬性。