logo

time.sleep() Python

Python time sleep() funkcija aptur izpildi uz norādīto sekunžu skaitu.

Miega laika sintakse ()

Sintakse : gulēt (sek.)

Parametri:



    sec : sekunžu skaits, uz kuru kods ir jāaptur.

Atgriešanās: NEDERĪGS.

Dažreiz ir nepieciešams apturēt programmas plūsmu, lai varētu veikt vairākas citas izpildes, vai vienkārši nepieciešamās utilītas dēļ. sleep() var noderēt šādā situācijā, kas nodrošina precīzu un elastīgu veidu, kā apturēt koda plūsmu uz jebkuru laika periodu. Šī funkcija apspriež šīs funkcijas ieskatu.

1. piemērs: Laika aizkaves izveide sekundes

Sākuma laiks un beigu laiks tiks izdrukāts ar 6 sekunžu aizkavi.

kārtošana sarakstā 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())>

>

>

Izvade:

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>

2. piemērs: Laika aizkaves izveide minūtes

Saraksts tiks parādīts pēc 3 minūšu aizkaves

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

>

>

Izvade:

Pēc 3 minūšu aizkaves saraksts tiks parādīts šādi:

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

Laika pielietojums.sleep()

Ir daudz lietojumprogrammu, kurām tiek izmantota funkcija sleep(). Lai tas būtu fona pavediena izpilde, kas tiek atkārtota ar regulāriem intervāliem, to var īstenot ar miega (sleep) palīdzību. Vēl viena populāra lietojumprogramma izmanto miega () izmantošanu, lai drukātu vārdus burtiem pa burtiem, lai nodrošinātu labu lietotāja interfeisu. Pēdējais ir attēlots zemāk esošajā kodā.

1. piemērs: Laika aizkaves izveide programmā Python cilpa

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

>

>

Izvade:

GeeksForGeeks>

Piezīme: Redzamo miega efektu () var redzēt vietējā redaktorā.

2. piemērs: Laika aizkaves izveide Python Saraksts

Python3

pārvērst char par virkni




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

>

>

Izvade:

Pēc 5 sekunžu aizkaves mēs saņemsim izvadi kā:

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

3. piemērs: Laika aizkaves izveide 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)>

>

sql datu tipi

>

Izvade:

Pēc 4 sekunžu aizkaves mēs saņemsim izvadi kā:

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

4. piemērs: Laika aizkave a Saraksta izpratne

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

>

>

Izvade:

Ik pēc 7 sekundēm saraksta vienumi tiks parādīti šādi:

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

5. piemērs: Izveidojot Vairāki Laika aizkaves

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

>

>

Izvade:

Pēc 5 sekunžu aizkaves saraksts tiks parādīts šādi:

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

Pēc tam ik pēc 13 sekundēm saraksta vienumi tiks parādīti šādi:

Java C++ Python Javascript C# C Kotlin>