Python
Python sleep() adalah fungsi yang digunakan untuk menunda eksekusi kode untuk jumlah detik yang diberikan sebagai input ke sleep(). Perintah sleep() adalah bagian dari modul waktu. Anda dapat menggunakan fungsi sleep() untuk menghentikan sementara eksekusi kode Anda. Misalnya, Anda sedang menunggu proses selesai atau file diunggah.
Dalam tutorial ini, Anda akan mempelajari:
import time time.sleep(seconds)
detik :Jumlah detik yang Anda inginkan untuk menghentikan eksekusi kode Anda.
Ikuti langkah-langkah yang diberikan di bawah ini untuk menambahkan sleep() dalam skrip python Anda.
Langkah 1:
import time
Langkah 2: Tambahkan time.sleep()
Angka 5 yang diberikan sebagai input ke sleep(), adalah jumlah detik yang Anda inginkan untuk menghentikan eksekusi kode saat dijalankan.
time.sleep(5)
Berikut adalah kode kerja beserta pesan di dalam print(), untuk menunjukkan penundaan tampilan pesan di terminal saat dijalankan.
import time print("Welcome to guru99 Python Tutorials") time.sleep(5) print("This message will be printed after a wait of 5 seconds")
Keluaran:
Welcome to guru99 Python Tutorials This message will be printed after a wait of 5 seconds
Contoh yang ditunjukkan di bawah ini memiliki fungsi yang didefinisikan bernama display(). Fungsi display() mencetak pesan “Welcome to Guru99 Tutorials”. Ketika fungsi dipanggil, ia akan mengeksekusi dan menampilkan pesan di dalam terminal.
Untuk menambahkan penundaan pada eksekusi fungsi, mari kita tambahkan time.sleep dengan Python sebelum membuat panggilan ke fungsi. Selama eksekusi, Python time.sleep akan berhenti di sana selama beberapa detik yang diberikan, dan kemudian fungsi display() akan dipanggil.
Contoh:
import time print('Code Execution Started') def display(): print('Welcome to Guru99 Tutorials') time.sleep(5) display() print('Function Execution Delayed')
Keluaran:
Code Execution Started Welcome to Guru99 Tutorials Function Execution Delayed
Kita telah melihat beberapa contoh sebelumnya tentang cara menggunakan time.sleep(). Mari kita coba contoh yang berbeda di sini menggunakan time.sleep().
Contoh:
Kode memiliki for loop yang akan mengambil variabel string dan mencetak setiap karakter dengan penundaan 1 detik.
import time my_message = "Guru99" for i in my_message: print(i) time.sleep(1)
Keluaran:
G u r u 9 9
Anda dapat menggunakan asyncio.sleep dengan python versi 3.4 dan lebih tinggi. Untuk menggunakan metode tidur asyncio, Anda perlu menambahkan async dan menunggu ke fungsi, seperti yang ditunjukkan pada contoh di bawah ini:
Contoh:
Script memiliki fungsi panggilan display() yang mencetak pesan "Selamat datang di tutorial Guru99". Ada dua kata kunci yang digunakan dalam fungsi async dan menunggu. Kata kunci async ditambahkan di awal definisi fungsi, dan menunggu ditambahkan tepat sebelum asyncio.sleep(). Kedua kata kunci async / menunggu dimaksudkan untuk menangani tugas asinkron.
Saat fungsi display() dipanggil, dan bertemu dengan wait asyncio.sleep(5), kode akan tidur atau berhenti pada saat itu selama 5 detik dan, setelah selesai, akan mencetak pesan.
import asyncio print('Code Execution Started') async def display(): await asyncio.sleep(5) print('Welcome to Guru99 Tutorials') asyncio.run(display())
Keluaran:
Code Execution Started Welcome to Guru99 Tutorials
Metode Event().wait berasal dari modul threading. Metode Event.wait() akan menghentikan eksekusi proses apa pun selama beberapa detik yang diperlukan sebagai argumen. Cara kerja Event ditunjukkan pada contoh di bawah ini:
Contoh:
Kode tersebut menggunakan Event().wait(5). Angka 5 adalah jumlah detik yang akan ditunda kode untuk menuju ke baris berikutnya yang memanggil fungsi display(). Setelah 5 detik selesai, fungsi display() akan dipanggil, dan pesan akan dicetak di dalam terminal.
from threading import Event print('Code Execution Started') def display(): print('Welcome to Guru99 Tutorials') Event().wait(5) display()
Keluaran:
Code Execution Started Welcome to Guru99 Tutorials
Timer adalah metode lain yang tersedia dengan Threading, dan ini membantu untuk mendapatkan fungsionalitas yang sama dengan waktu tidur Python. Cara kerja Timer ditunjukkan pada contoh di bawah ini:
Contoh:
Timer mengambil input sebagai waktu tunda di Python dalam hitungan detik, bersama dengan tugas yang perlu dimulai. Untuk membuat timer bekerja, Anda perlu memanggil metode start(). Dalam kode, Timer diberikan 5 detik, dan tampilan fungsi yang harus dipanggil ketika 5 detik selesai. Timer akan mulai bekerja saat metode Timer.start() dipanggil.
from threading import Timer print('Code Execution Started') def display(): print('Welcome to Guru99 Tutorials') t = Timer(5, display) t.start()
Keluaran:
Code Execution Started Welcome to Guru99 Tutorials
Python
Di sini, adalah program Hello World di C #include<stdio.h> //Pre-processor directivevoid main() //main function declaration{printf(Hello World); //to output the string on a displaygetch (); //terminating function} Berikut penjelasan kodenya: Petunjuk pra-prosesor #include adalah direktif
Apa itu Fungsi Utama Python? Fungsi utama Python adalah titik awal dari setiap program. Ketika program dijalankan, interpreter python menjalankan kode secara berurutan. Fungsi utama dijalankan hanya ketika dijalankan sebagai program Python. Ini tidak akan menjalankan fungsi utama jika diimpor sebag
Paket Python Attrs memungkinkan Anda membuat kelas data lanjutan menggunakan anotasi sederhana. Tentu saja, python juga memiliki modul kelas data asli sendiri, tetapi paket Python attrs menawarkan beberapa fitur tambahan yang mungkin Anda sukai! Daftar isi Instal atribut Attrs vs kelas data Contoh
Penjernih di pabrik pengolahan air limbah Anda telah menjadi bahan pokok utama proses Anda selama bertahun-tahun. Sejak dipasang, mereka mungkin adalah peralatan Anda yang paling andal. Berputar perlahan, 24/7, hari demi hari, tahun demi tahun, jarang (jika pernah) menyebabkan masalah di sistem Anda