คำนี้อยู่ที่ไหน?
ก่อนที่จะทำความสะอาดชุดข้อมูลเสร็จ คุณต้องการตรวจสอบว่ามีคำเฉพาะเจาะจงคำหนึ่งปรากฏอยู่ในรีวิวหรือไม่ จากที่สังเกตไว้ก่อนหน้านี้ พบรูปแบบที่น่าสนใจในสตริง ตอนนี้จะสร้างฟังก์ชันเพื่อตรวจสอบว่าคำนั้นอยู่ระหว่างตัวอักษรที่ index 12 ถึง 50 หรือไม่ โดยจำไว้ว่าตำแหน่งสุดท้ายเป็นแบบ exclusive และแสดงค่า index ต่ำสุดที่พบคำนั้น มีสองเมธอดที่ใช้จัดการสถานการณ์นี้ได้ และต้องการดูว่าเมธอดใดเหมาะสมกว่ากัน
ข้อความรีวิวภาพยนตร์สองรายการถูกบันทึกไว้ในตัวแปร movies แล้ว สามารถใช้ print(movies) เพื่อดูตัวแปรนี้ใน IPython Shell
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Regular Expressions ใน Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
for movie in movies:
# Find the first occurrence of word
print(movie.____(____, ____, ____))