วิธี index

เมธอด index ส่งคืนดัชนีของ สตริงย่อยที่ตรงกันครั้งแรกในสตริง ในพารามิเตอร์แรก ของเมธอดเรากำหนดสตริงย่อยที่ต้องการ, ในพารามิเตอร์ตัวที่สองและสามซึ่งเป็นทางเลือก - คือดัชนีเริ่มต้นและสิ้นสุดของการค้นหาตามลำดับ หากไม่พบสตริงย่อย เมธอดจะเกิดข้อยกเว้น

ไวยากรณ์

pythonสตริง.index(สตริงย่อย, [จุดเริ่มต้นการค้นหา], [จุดสิ้นสุดการค้นหา])

ตัวอย่าง

ลองหาตำแหน่งของสตริงย่อย 'a':

pythontxt = 'abcadea'
print(txt.index('a'))

ผลลัพธ์การทำงานของโค้ด:

python0

ตัวอย่าง

คราวนี้ลองกำหนดขอบเขตการค้นหา:

pythontxt = 'abcadea'
print(txt.index('a', 1, 4))

ผลลัพธ์การทำงานของโค้ด:

python3

ดูเพิ่มเติม

  • เมธอด rindex,
    ซึ่งส่งคืนดัชนีที่มากที่สุดของ สตริงย่อยที่ตรงกันที่ส่วนท้ายของสตริง
  • เมธอด find,
    ซึ่งส่งคืนดัชนีของสตริงย่อย ที่ตรงกันครั้งแรกในสตริง
  • เมธอด startswith,
    ซึ่งตรวจสอบสตริงย่อยจากจุดเริ่มต้น ของสตริง
  • เมธอด endswith,
    ซึ่งตรวจสอบการปรากฏของสตริงย่อย จากส่วนท้ายของสตริง
  • เมธอด count,
    ซึ่งส่งคืนจำนวนครั้งที่สตริงย่อยปรากฏ ในสตริง