Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Python

Python time.sleep(): Cara Menambahkan Jeda dalam Kode (Contoh)

Apa Itu Python Sleep?

Fungsi time.sleep() menunda eksekusi skrip Python Anda untuk sejumlah detik yang ditentukan. Ini adalah bagian dari modul standar time dan berguna saat Anda perlu menunggu proses eksternal, mensimulasikan latensi, atau menunda output.

Dalam panduan ini Anda akan mempelajari:

Sintaks

import time # Jeda selama seconds detik # Contoh: time.sleep(5) # jeda selama 5 detik 

Parameter

seconds – Float atau integer yang menunjukkan berapa detik program harus jeda. Pecahan detik didukung.

Contoh: Penggunaan Dasar time.sleep()

Ikuti langkah-langkah ini untuk melihat jeda dalam aksi:

  1. import time
  2. Tambahkan time.sleep(5) di tempat Anda ingin jeda.
import time print("Selamat datang di Python Tutorials") time.sleep(5) print("Pesan ini muncul setelah jeda 5 detik") 

Output

Selamat datang di Python Tutorials Pesan ini muncul setelah jeda 5 detik 

Menunda Panggilan Fungsi

Kadang Anda perlu jeda sebelum fungsi berjalan. Tempatkan time.sleep() sebelum memanggil fungsi:

import time print('Eksekusi dimulai') def display(): print('Selamat datang di Python Tutorials') time.sleep(5) display() print('Fungsi dieksekusi dengan jeda') 

Output

Eksekusi dimulai Selamat datang di Python Tutorials Fungsi dieksekusi dengan jeda 

Cara Lain untuk Memperkenalkan Jeda

1. Menggunakan time.sleep() dalam Loop

Cetak setiap karakter dari string dengan jeda 1 detik:

import time message = "Guru99" for char in message: print(char) time.sleep(1) 

2. Jeda Asinkron dengan asyncio.sleep()

Dari Python 3.4 ke atas, gunakan asyncio.sleep() untuk jeda non-blokir:

import asyncio print('Eksekusi asinkron dimulai') async def display(): await asyncio.sleep(5) print('Selamat datang di Python Tutorials') asyncio.run(display()) 

3. Tunggu Event Threading

Metode Event().wait() menghentikan eksekusi untuk sejumlah detik:

from threading import Event print('Tunggu event dimulai') def display(): print('Selamat datang di Python Tutorials') Event().wait(5) display() 

4. Timer Threading

Sebuah Timer menjadwalkan fungsi untuk berjalan setelah jeda:

from threading import Timer print('Timer dimulai') def display(): print('Selamat datang di Python Tutorials') Timer(5, display).start() 

Poin Utama

Python

  1. Fungsi Lambda Python: Panduan Praktis untuk Fungsi Anonim
  2. Python Generators: Iterasi Efisien dan Kasus Penggunaan Lanjutan
  3. Penutupan (Closure) Python Dijelaskan: Cara Fungsi Bertingkat Mengambil Variabel
  4. Menguasai Decorator Python: Tingkatkan Fungsi dengan Teknik Ahli
  5. Python: Mengambil Waktu Saat Ini dan Data Zona Waktu dengan Mudah
  6. Menguasai Modul time Python: Fungsi, Structs, dan Contoh Praktis
  7. Menguasai time.sleep() Python: Best Practices, Multithreading, dan Contoh Dunia Nyata
  8. Menguasai Fungsi Lambda Python: Contoh Praktis & Praktik Terbaik
  9. Fungsi round() Python Dijelaskan dengan Contoh Praktis
  10. Menguasai Fungsi map() Python: Sintaks, Contoh, dan Praktik Terbaik