🔍 BASIC PYTHON: ตรวจสอบข้อความย่อยใน String!
การตรวจสอบว่ามีคำหรือวลีที่เราต้องการอยู่ในข้อความหลักหรือไม่ เป็นฟังก์ชันที่ใช้บ่อยมากๆ ในการจัดการ String ค่ะ! 🧵
💡 วิธีตรวจสอบการมีอยู่ของ Substring:
• 1. เช็คว่า "มี" (Is Present): ใช้คีย์เวิร์ด in
• เราสามารถใช้ if "word" in my_string: เพื่อให้โค้ดทำงานต่อเมื่อพบคำนั้น
• ถ้าใช้ print("word" in my_string) ผลลัพธ์ที่ได้จะเป็น True หรือ False ทันที
• 2. เช็คว่า "ไม่มี" (Is NOT Present): ใช้คีย์เวิร์ด not in
• เราสามารถใช้ if "word" not in my_string: เพื่อให้โค้ดทำงานเมื่อ ไม่พบ คำนั้น
• ตัวอย่างในภาพ: การเช็คว่า "expensive" not in ประโยคที่บอกว่า "The best things in life are free!" จะได้ผลลัพธ์เป็น True (เพราะไม่พบคำว่า "expensive")
🚀 ประโยชน์ในการใช้งาน:
เทคนิคนี้มีประโยชน์มากในการเขียน เงื่อนไข (Conditional Logic) เช่น ตรวจสอบว่าอีเมลมีเครื่องหมาย "@" ไหม, ตรวจสอบว่าพาสเวิร์ดมีตัวเลขหรือไม่, หรือตรวจสอบคำหยาบคายในข้อความ เป็นต้นค่ะ
การใช้ in และ not in ทำให้โค้ด Python ของเราสั้นและอ่านง่ายขึ้นเยอะเลยนะคะ!















