Funkcia Python time sleep() pozastaví vykonávanie na daný počet sekúnd.
Syntax časového spánku ()
Syntax: spánok (s)
parametre:
sec : Počet sekúnd, počas ktorých je potrebné zastaviť kód.
Návraty: VOID.
Niekedy je potrebné zastaviť tok programu, aby sa mohlo uskutočniť niekoľko ďalších spustení, alebo jednoducho kvôli požadovanej utilite. sleep() sa môže hodiť v takej situácii, ktorá poskytuje presný a flexibilný spôsob, ako zastaviť tok kódu na ľubovoľné časové obdobie. Táto funkcia popisuje prehľad tejto funkcie.
Príklad 1: Vytvorenie časového oneskorenia v sekúnd
Čas začiatku a čas konca sa vytlačí so 6-sekundovým oneskorením.
vycentrovanie obrázka v css
Python3
import> time> # printing the start time> print> (> 'The time of code execution begin is : '> , time.ctime())> # using sleep() to hault the code execution> time.sleep(> 6> )> # printing the end time> print> (> 'The time of code execution end is : '> , time.ctime())> |
>
>
Výkon:
The time of code execution begin is : Mon Apr 9 20:57:10 2018 The time of code execution end is : Mon Apr 9 20:57:16 2018>
Príklad 2: Vytvorenie časového oneskorenia v minút
Zoznam sa zobrazí po oneskorení 3 minút
Python3
import> time> # creating and Initializing a list> Languages> => [> 'Java'> ,> 'C++'> ,> 'Python'> ,> 'Javascript'> ,> > 'C#'> ,> 'C'> ,> 'Kotlin'> ]> # creating a time delay of 3 minutes> time.sleep(> 3> *> 60> )> print> (Languages)> |
>
>
Výkon:
Po oneskorení 3 minút sa zoznam zobrazí ako:
['Java', 'C++', 'Python', 'Javascript', 'C#', 'C', 'Kotlin']>
Aplikácia time.sleep()
Existuje mnoho aplikácií, na ktoré sa funkcia sleep() používa. Či už ide o spustenie vlákna na pozadí, ktoré sa opakuje v pravidelných intervaloch, dá sa to implementovať pomocou funkcie sleep(). Ďalšou populárnou aplikáciou je funkcia sleep() na tlač slov písmeno po písmene pre dobré používateľské rozhranie. Ten je znázornený v kóde nižšie.
Príklad 1: Vytvorenie časového oneskorenia v Pythonová slučka
Python3
import> time> # initializing string> strn> => 'techcodeview.com'> # printing geeksforgeeks after delay> # of each character> for> i> in> range> (> 0> ,> len> (strn)):> > print> (strn[i], end> => '')> > time.sleep(> 2> )> |
>
>
Výkon:
GeeksForGeeks>
Poznámka: Viditeľný efekt funkcie sleep() je možné vidieť v miestnom editore.
Príklad 2: Vytvorenie časového oneskorenia Python Zoznam
Python3
ako otvoriť skryté aplikácie v systéme Android
# importing time package> import> time> # creating a time delay of 5 seconds> time.sleep(> 5> )> # creating and Initializing a list> myList> => [> 'Jai'> ,> 'Shree'> ,> 'RAM'> ,> 5> ,> 'August'> ,> 2020> ]> # the list will be displayed after the> # delay of 5 seconds> print> (myList)> |
>
>
Výkon:
Po oneskorení 5 sekúnd dostaneme výstup ako:
['Jai', 'Shree', 'RAM', 5, 'August', 2020]>
Príklad 3: Vytvorenie časového oneskorenia Python Násobný
Python3
# importing time package> import> time> # creating a time delay of 4 seconds> time.sleep(> 4> )> # creating and Initializing a tuple> mytuple> => (> 'Anil Kumbl'> ,> 'Sachin Tendulkar'> ,> 'Sunil Gavaskar'> ,> > 'Rahul Dravid'> ,> 'Mahendra Singh Dhoni'> ,> > 'Dennis Lillee'> ,> 'Muttiah Muralitharan'> ,> 'Shane Warne'> )> # the tuple will be displayed after the delay of 4 seconds> print> (mytuple)> |
>
>
Výkon:
Po oneskorení 4 sekúnd dostaneme výstup ako:
('Anil Kumbl', 'Sachin Tendulkar', 'Sunil Gavaskar', 'Rahul Dravid', 'Mahendra Singh Dhoni', 'Dennis Lillee', 'Muttiah Muralitharan', 'Shane Warne')>
Príklad 4: Časové oneskorenie v a Porozumenie zoznamu
Python3
# importing time package> import> time> # creating and Initializing a list> cricketers> => [> 'Anil Kumble'> ,> 'Sachin Tendulkar'> ,> 'Sunil Gavaskar'> ,> > 'Rahul Dravid'> ,> 'Mahendra Singh Dhoni'> ,> > 'Dennis Lillee'> ,> 'Muttiah Muralitharan'> ,> 'Shane Warne'> ]> # time delay of 7 seconds is created> # after every 7 seconds item of list gets displayed> cricketers> => [(time.sleep(> 7> ),> print> (cric))> for> cric> in> cricketers]> |
>
>
Výkon:
Po každých 7 sekundách sa položky v zozname zobrazia ako:
Anil Kumble Sachin Tendulkar Sunil Gavaskar Rahul Dravid Mahendra Singh Dhoni Dennis Lillee Muttiah Muralitharan Shane Warne>
Príklad 5: Vytváranie Viacnásobné Časové oneskorenia
Python3
# importing time package> import> time> # creating and Initializing a list> Languages> => [> 'Java'> ,> 'C++'> ,> 'Python'> ,> 'Javascript'> ,> 'C#'> ,> 'C'> ,> 'Kotlin'> ]> # creating a time delay of 5 seconds> time.sleep(> 5> )> # the list will be displayed after the delay of 5 seconds> print> (Languages)> for> lan> in> Languages:> > # creating a time delay of 13 seconds> > time.sleep(> 13> )> > # After every 13 seconds an item of list will be displayed> > print> (lan)> |
internetový protokol smtp
>
>
Výkon:
Po oneskorení 5 sekúnd sa zoznam zobrazí ako:
['Java', 'C++', 'Python', 'Javascript', 'C#', 'C', 'Kotlin']>
Potom po každých 13 sekundách sa položky v zozname zobrazia ako:
Java C++ Python Javascript C# C Kotlin>