Python time sleep() funkcija sustabdo vykdymą tam tikram sekundžių skaičiui.
Miego laiko sintaksė ()
Sintaksė: miegas (sek.)
Parametrai:
sek : sekundžių skaičius, kuriam reikia sustabdyti kodą.
Grąžinimai: TUŠTUMA.
Kartais reikia sustabdyti programos eigą, kad būtų galima atlikti keletą kitų vykdymų, arba tiesiog dėl reikalingos priemonės. Sleep() gali būti naudinga tokioje situacijoje, kuri yra tikslus ir lankstus būdas sustabdyti kodo srautą bet kuriam laikui. Ši funkcija aptaria šios funkcijos įžvalgą.
1 pavyzdys: Laiko delsos sukūrimas sekundžių
Pradžios ir pabaigos laikas bus spausdinami su 6 sekundžių vėlavimu.
darbuotojų atrankos komisijos reikšmė
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())> |
>
>
Išvestis:
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 pavyzdys: Laiko delsos sukūrimas minučių
Sąrašas bus rodomas po 3 minučių uždelsimo
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)> |
>
>
Išvestis:
Po 3 minučių vėlavimo sąrašas bus rodomas taip:
['Java', 'C++', 'Python', 'Javascript', 'C#', 'C', 'Kotlin']>
Laikas.sleep()
Yra daug programų, kurioms naudojamas „sleep(“). Ar tai būtų fono gijos, kuri kartojama reguliariais intervalais, vykdymas, tai gali būti įgyvendinta naudojant „sleep“ (). Kita populiari programa naudoja „sleep()“ žodžių spausdinimui raidė po raidės, kad būtų sukurta gera vartotojo sąsaja. Pastarasis pavaizduotas toliau pateiktame kode.
1 pavyzdys: Laiko delsos sukūrimas Python kilpa
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>)> |
>
>
Išvestis:
GeeksForGeeks>
Pastaba: Matomas miego () efektas gali būti matomas vietiniame redaktoriuje.
2 pavyzdys: Sukuriama laiko delsa Python Sąrašas
Python3
java numatytieji parametrai
# 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)> |
>
>
Išvestis:
Po 5 sekundžių vėlavimo gausime išvestį taip:
['Jai', 'Shree', 'RAM', 5, 'August', 2020]>
3 pavyzdys: Sukuriama laiko delsa 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)> |
sąrašą kaip masyvą
>
>
Išvestis:
Po 4 sekundžių delsos gausime išvestį taip:
('Anil Kumbl', 'Sachin Tendulkar', 'Sunil Gavaskar', 'Rahul Dravid', 'Mahendra Singh Dhoni', 'Dennis Lillee', 'Muttiah Muralitharan', 'Shane Warne')> 4 pavyzdys: Laiko delsimas a Sąrašo supratimas
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]> |
>
>
Išvestis:
Kas 7 sekundes sąraše esantys elementai bus rodomi taip:
Anil Kumble Sachin Tendulkar Sunil Gavaskar Rahul Dravid Mahendra Singh Dhoni Dennis Lillee Muttiah Muralitharan Shane Warne>
5 pavyzdys: Kuriamas Daugkartinis Laiko delsimas
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)> |
>
>
Išvestis:
Po 5 sekundžių uždelsimo sąrašas bus rodomas taip:
['Java', 'C++', 'Python', 'Javascript', 'C#', 'C', 'Kotlin']>
Tada kas 13 sekundžių sąrašo elementai bus rodomi taip:
Java C++ Python Javascript C# C Kotlin>