Devdit
 

Python แยกชั่วโมง นาที วินาที ออกจากกัน ด้วยคำสั่ง split

2K

สอนภาษา Python เขียนโค้ดแยกชั่วโมง นาที วินาที ออกจากกัน ด้วยคำสั่ง split โดยคำสั่ง split จะรองรับการแยกค่าข้อมูลด้วยตัวอักษร หรือข้อความที่ต้องการได้ และคืนค่าเป็นข้อมูลชนิด List สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง Python แยกชั่วโมง นาที วินาที ออกจากกัน ด้วยคำสั่ง split

time = '10:42:55'
new_time = time.split(':')

print( 'เวลา', time )
print( 'เวลา แยกด้วย split ชั่วโมง', new_time[0], 'นาที', new_time[1], 'วินาที', new_time[2] )

ผลลัพธ์

เวลา 10:42:55
เวลา แยกด้วย split ชั่วโมง 10 นาที 42 วินาที 55

คำอธิบาย

1. ตัวแปร time มีค่า 10:42:55 เราต้องการแยก ชั่วโมง นาที วินาที ออกจากกัน

2. ใช้คำสั่ง split กับตัวแปร time โดยแยกค่าด้วยอักษร : เก็บไว้ที่ตัวแปร new_time

3. พิมพ์ค่าผลลัพธ์ของตัวแปร time และ new_time โดย ชั่วโมงคือ new_time[0] และ นาทีคือ new_time[1] สุดท้าย วินาทีคือ new_time[2]

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ