Python มีคีย์เวิร์ด 'in' สำหรับค้นหาว่าสตริงเป็นสตริงย่อยของสตริงอื่นหรือไม่ ตัวอย่างเช่น
print('ello' in 'hello world')
ผลลัพธ์
True
หากคุณต้องการดัชนีแรกของสตริงย่อยด้วย คุณสามารถใช้ find(substr) เพื่อค้นหาดัชนีได้ หากเมธอดนี้คืนค่า -1 แสดงว่าไม่มีสตริงย่อยในสตริง ตัวอย่างเช่น
print("hello world".find('ello'))
ผลลัพธ์
1
ตรวจสอบว่า 'no' มีอยู่ในสตริง 'Harry Potter:The Goblet of Fire' หรือไม่
print("Harry Potter: The Goblet of Fire".find('no'))
ผลลัพธ์
-1