บินกลับบ้าน
หัวหน้ามอบหมายให้คุณรับผิดชอบโปรเจกต์เล็กๆ โปรเจกต์นี้เป็นการวิเคราะห์การเดินทางของผู้คนที่เดินทางไปประชุมทางธุรกิจ โดยมีชุดข้อมูลที่ประกอบด้วยหัวเรื่องอีเมลของผู้เดินทางแต่ละคนเท่านั้น
ข้อความในอีเมลเหล่านี้มีรูปแบบที่แน่นอน ตัวอย่างเช่น:
Here you have your boarding pass LA4214 AER-CDB 06NOV
ต้องดึงข้อมูลเกี่ยวกับเที่ยวบินออกมาดังนี้:
- ตัวอักษร 2 ตัว คือรหัสสายการบิน (เช่น
LA) - ตัวเลข 4 หลัก คือหมายเลขเที่ยวบิน (เช่น
4214) - ตัวอักษร 3 ตัวแรก คือรหัสสนามบินต้นทาง (เช่น
AER) - ตัวอักษร 3 ตัวถัดมา คือรหัสสนามบินปลายทาง (เช่น
CDB) - และวันที่ (เช่น
06NOV) ของเที่ยวบิน
ตัวอักษรทั้งหมดเป็นตัวพิมพ์ใหญ่เสมอ
ตัวแปร flight ที่เก็บหัวเรื่องอีเมลหนึ่งรายการได้ถูกโหลดไว้ในเซสชันแล้ว สามารถใช้ print() เพื่อดูค่าใน IPython Shell ได้
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Regular Expressions ใน Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import re
____