Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ฟังก์ชัน time.sleep() ใน Python

ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับเมธอด time.sleep()

เมธอด time.sleep() ใช้หยุดการทำงานของโปรแกรมเป็นเวลาที่กำหนด รับอาร์กิวเมนต์หนึ่งคือ เวลาในวินาที จะหยุดการทำงานจนครบเวลาที่กำหนด

ลองดูตัวอย่างง่ายๆ สังเกตหน่วงเวลาขณะรันโค้ดต่อไปนี้

ตัวอย่าง

# นำเข้าโมดูล time
import time
# พิมพ์ข้อความ
print("Yeah! I am something")
# หน่วงเวลา 1 วินาที
time.sleep(1)
# พิมพ์ข้อความ
print("Completed")

ผลลัพธ์

การรันโค้ดข้างต้นจะได้ผลลัพธ์ดังนี้ (มีหน่วงเวลา 1 วินาทีระหว่างสองบรรทัด)

Yeah! I am something
Completed

ลองรันโปรแกรมต่อไปนี้และสังเกตการหน่วงเวลา

ตัวอย่าง

# นำเข้าโมดูล time
import time
string = 'Tutorialspoint'
for char in string:
    print(char, end=' ')
    # หน่วงเวลา
    time.sleep(0.3)

ผลลัพธ์

การรันโค้ดข้างต้นจะได้ผลลัพธ์ดังนี้ (พิมพ์ทีละตัวอักษร หน่วง 0.3 วินาที)

T u t o r i a l s p o i n t

สรุป

time.sleep() ใช้สำหรับหน่วงเวลาการทำงานโปรแกรม หากมีข้อสงสัย กรุณาแจ้งในส่วนความคิดเห็น