logo

time.sleep() Pythonissa

Python time sleep() -funktio keskeyttää suorituksen tietyn sekuntimäärän ajaksi.

Uniajan syntaksi()

Syntaksi : nukkua (sek)

Parametrit:



    sec : Sekuntien määrä, jonka ajaksi koodi on pysäytettävä.

Palautukset: VOID.

Joskus on tarpeen pysäyttää ohjelman kulku, jotta useita muita suorituksia voi tapahtua, tai yksinkertaisesti tarvittavan apuohjelman vuoksi. sleep() voi olla hyödyllinen sellaisessa tilanteessa, joka tarjoaa tarkan ja joustavan tavan pysäyttää koodin kulku mille tahansa ajanjaksolle. Tämä toiminto käsittelee tämän toiminnon oivalluksia.

Esimerkki 1: Aikaviiveen luominen sekuntia

Aloitus- ja lopetusaika tulostetaan 6 sekunnin viiveellä.

muotoile päivämäärä javassa

Python 3




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

>

>

Lähtö:

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>

Esimerkki 2: Aikaviiveen luominen pöytäkirja

Luettelo tulee näkyviin 3 minuutin viiveen jälkeen

Python 3




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

>

>

Lähtö:

3 minuutin viiveen jälkeen luettelo näytetään seuraavasti:

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

Aika.sleep()

On monia sovelluksia, joihin sleep():tä käytetään. Olipa sen taustasäikeen suoritus, joka toistetaan säännöllisin väliajoin, tämä voidaan toteuttaa sleep() avulla. Toinen suosittu sovellus käyttää sleep():tä tulostamaan sanat kirjain kirjaimelta hyvän käyttöliittymän aikaansaamiseksi. Jälkimmäinen on esitetty alla olevassa koodissa.

Esimerkki 1: Aikaviiveen luominen Python-silmukka

Python 3




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

>

>

Lähtö:

GeeksForGeeks>

Huomautus: Sleep():n näkyvä vaikutus näkyy paikallisessa editorissa.

Esimerkki 2: Luodaan aikaviivettä Python Lista

Python 3

ilmainen ipconfig




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

>

>

Lähtö:

5 sekunnin viiveen jälkeen saamme ulostulon seuraavasti:

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

Esimerkki 3: Luodaan aikaviivettä Python Tuple

Python 3




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

>

>

Lähtö:

4 sekunnin viiveen jälkeen saamme ulostulon seuraavasti:

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

Esimerkki 4: Aikaviive a Listan ymmärtäminen

Python 3




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

>

>

Lähtö:

7 sekunnin välein luettelon kohteet näkyvät seuraavasti:

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

Esimerkki 5: Luodaan Useita Aikaviiveet

Python 3




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

>

>

Lähtö:

java tapauslausunto

5 sekunnin viiveen jälkeen luettelo näytetään seuraavasti:

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

Tämän jälkeen luettelon kohteet näkyvät 13 sekunnin välein seuraavasti:

Java C++ Python Javascript C# C Kotlin>