logo

time.sleep() i Python

Python time sleep()-funktionen suspenderer udførelsen i det givne antal sekunder.

Syntaks for tidssøvn()

Syntaks: søvn (sek.)

Parametre:



    sek : Antal sekunder, hvor koden skal stoppes.

Vender tilbage : UGYLDIG.

Nogle gange er der behov for at stoppe programmets flow, så flere andre udførelser kan finde sted, eller blot på grund af den nødvendige nytte. sleep() kan være praktisk i en sådan situation, som giver en nøjagtig og fleksibel måde at stoppe strømmen af ​​kode i en hvilken som helst periode. Denne funktion diskuterer indsigten i denne funktion.

Eksempel 1: Oprettelse af en tidsforsinkelse i sekunder

Start- og sluttidspunktet udskrives med 6 sekunders forsinkelse.

rekursion java

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>

Eksempel 2: Oprettelse af en tidsforsinkelse i minutter

Listen vil blive vist efter forsinkelsen på 3 minutter

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 forsinkelsen på 3 minutter vil listen blive vist som:

['Java', 'C++', 'Python', 'Javascript', 'C#', 'C', 'Kotlin']>

Anvendelse af time.sleep()

Der er mange programmer som sleep() bruges til. Det være sig dens udførelse af baggrundstråden, som gentages med jævne mellemrum, kan dette implementeres ved hjælp af sleep(). Et andet populært program bruger sleep() til at udskrive ordene bogstav for bogstav for en god brugergrænseflade. Sidstnævnte er repræsenteret i koden nedenfor.

Eksempel 1: Oprettelse af tidsforsinkelse 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>

Bemærk: Synlig effekt af sleep() kan ses i den lokale editor.

Eksempel 2: Oprettelse af tidsforsinkelse i Python Liste

Python3

websteder som bedpage




# 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 forsinkelsen på 5 sekunder får vi output som:

['Jai', 'Shree', 'RAM', 5, 'August', 2020]>

Eksempel 3: Oprettelse af tidsforsinkelse Python 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)>

>

>

Produktion:

Efter forsinkelsen på 4 sekunder får vi output som:

('Anil Kumbl', 'Sachin Tendulkar', 'Sunil Gavaskar', 'Rahul Dravid', 'Mahendra Singh Dhoni', 'Dennis Lillee', 'Muttiah Muralitharan', 'Shane Warne')>

Eksempel 4: Tidsforsinkelse i en Listeforstå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 hvert 7. sekund vil punkterne på listen blive vist som:

Anil Kumble Sachin Tendulkar Sunil Gavaskar Rahul Dravid Mahendra Singh Dhoni Dennis Lillee Muttiah Muralitharan Shane Warne>

Eksempel 5: Opretter Mange Tidsforsinkelser

Python3




eksekver script shell

# 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 forsinkelsen på 5 sekunder vil listen blive vist som:

['Java', 'C++', 'Python', 'Javascript', 'C#', 'C', 'Kotlin']>

Efter hvert 13. sekund vil punkterne på listen blive vist som:

Java C++ Python Javascript C# C Kotlin>