สอนภาษา 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]