logo

time.sleep() i Python

Python time sleep()-funksjonen suspenderer kjøringen i det gitte antallet sekunder.

Syntaks for tidssøvn()

Syntaks: søvn (sek)

Parametere:



    sek : Antall sekunder som koden må stoppes for.

Returnerer: TOMROM.

Noen ganger er det behov for å stoppe flyten av programmet slik at flere andre kjøringer kan finne sted, eller rett og slett på grunn av det nødvendige verktøyet. sleep() kan komme godt med i en slik situasjon som gir en nøyaktig og fleksibel måte å stoppe strømmen av kode for en hvilken som helst tidsperiode. Denne funksjonen diskuterer innsikten til denne funksjonen.

Eksempel 1: Opprette en tidsforsinkelse i sekunder

Start- og sluttid vil bli skrevet ut med 6 sekunders forsinkelse.

sql velg fra flere tabeller

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())>

>

>

Produksjon:

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: Opprette en tidsforsinkelse i minutter

Listen vises etter en forsinkelse 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)>

>

>

Produksjon:

Etter forsinkelsen på 3 minutter vil listen vises som:

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

Bruk av time.sleep()

Det er mange applikasjoner som sleep() brukes til. Det være seg utførelse av bakgrunnstråden som gjentas med jevne mellomrom, dette kan implementeres ved hjelp av sleep(). Et annet populært program er å bruke sleep() for å skrive ut ordene bokstav for bokstav for et godt brukergrensesnitt. Sistnevnte er representert i koden nedenfor.

Eksempel 1: Opprette tidsforsinkelse i Python-løkke

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>)>

>

>

Produksjon:

GeeksForGeeks>

Merk: Synlig effekt av sleep() kan sees i den lokale editoren.

Eksempel 2: Opprette tidsforsinkelse i Python Liste

Python3

java arraylist sortert




# 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)>

>

>

Produksjon:

Etter forsinkelsen på 5 sekunder vil vi få utgangen som:

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

Eksempel 3: Opprette tidsforsinkelse i Python Tuppel

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)>

>

>

Produksjon:

Etter forsinkelsen på 4 sekunder vil vi få utgangen 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]>

>

>

Produksjon:

Etter hvert 7. sekund vil elementene på listen vises som:

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

Eksempel 5: Oppretter Flere Tidsforsinkelser

Python3




gratis ipconfig

# 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)>

>

>

Produksjon:

Etter forsinkelsen på 5 sekunder vil listen vises som:

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

Etter hvert 13. sekund vil elementene på listen vises som:

Java C++ Python Javascript C# C Kotlin>