Python time sleep()-funktionen avbryter exekveringen under det givna antalet sekunder.
Syntax för tidssömn()
Syntax : sömn (sek)
Parametrar:
sek : Antal sekunder som koden måste stoppas.
Returnerar: TOMHET.
Ibland finns det ett behov av att stoppa flödet av programmet så att flera andra körningar kan äga rum eller helt enkelt på grund av det verktyg som krävs. sleep() kan komma väl till pass i en sådan situation som ger ett korrekt och flexibelt sätt att stoppa kodflödet under vilken tidsperiod som helst. Denna funktion diskuterar insikten i denna funktion.
Exempel 1: Skapa en tidsfördröjning sekunder
Starttiden och sluttid skrivs ut med 6 sekunders fördröjning.
hitta i strängen c++
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())> |
>
>
Produktion:
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>
Exempel 2: Skapa en tidsfördröjning minuter
Listan kommer att visas efter en fördröjning på 3 minuter
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)> |
>
>
Produktion:
Efter en fördröjning på 3 minuter kommer listan att visas som:
['Java', 'C++', 'Python', 'Javascript', 'C#', 'C', 'Kotlin']>
Tillämpning av time.sleep()
Det finns många applikationer som sleep() används för. Vare sig dess exekvering av bakgrundstråden som upprepas med jämna mellanrum, kan detta implementeras med hjälp av sleep(). Ett annat populärt program är att använda sleep() för att skriva ut orden bokstav för bokstav för ett bra användargränssnitt. Det senare finns representerat i koden nedan.
Exempel 1: Skapa tidsfördröjning i Python loop
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>)> |
>
>
Produktion:
GeeksForGeeks>
Notera: Synlig effekt av sleep() kan ses i den lokala redigeraren.
Exempel 2: Skapar Tidsfördröjning in Pytonorm Lista
Python3
gimp hur man avmarkerar
# 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)> |
>
>
Produktion:
Efter en fördröjning på 5 sekunder kommer vi att få utdata som:
['Jai', 'Shree', 'RAM', 5, 'August', 2020]>
Exempel 3: Skapar Tidsfördröjning in Pytonorm Tuple
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)> |
>
försök fånga i java
>
Produktion:
Efter en fördröjning på 4 sekunder kommer vi att få utdata som:
('Anil Kumbl', 'Sachin Tendulkar', 'Sunil Gavaskar', 'Rahul Dravid', 'Mahendra Singh Dhoni', 'Dennis Lillee', 'Muttiah Muralitharan', 'Shane Warne')> Exempel 4: Tidsfördröjning i en Listförståelse
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]> |
>
>
Produktion:
Efter var 7:e sekund kommer objekten på listan att visas som:
Anil Kumble Sachin Tendulkar Sunil Gavaskar Rahul Dravid Mahendra Singh Dhoni Dennis Lillee Muttiah Muralitharan Shane Warne>
Exempel 5: Skapande Flera olika Tidsfördröjningar
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)> |
>
>
Produktion:
Efter en fördröjning på 5 sekunder kommer listan att visas som:
['Java', 'C++', 'Python', 'Javascript', 'C#', 'C', 'Kotlin']>
Sedan efter var 13:e sekund kommer objekten på listan att visas som:
Java C++ Python Javascript C# C Kotlin>