วิธี index
เมธอด index ส่งคืนดัชนีของ
สตริงย่อยที่ตรงกันครั้งแรกในสตริง ในพารามิเตอร์แรก
ของเมธอดเรากำหนดสตริงย่อยที่ต้องการ,
ในพารามิเตอร์ตัวที่สองและสามซึ่งเป็นทางเลือก
- คือดัชนีเริ่มต้นและสิ้นสุดของการค้นหาตามลำดับ
หากไม่พบสตริงย่อย เมธอดจะเกิดข้อยกเว้น
ไวยากรณ์
สตริง.index(สตริงย่อย, [จุดเริ่มต้นการค้นหา], [จุดสิ้นสุดการค้นหา])
ตัวอย่าง
ลองหาตำแหน่งของสตริงย่อย 'a':
txt = 'abcadea'
print(txt.index('a'))
ผลลัพธ์การทำงานของโค้ด:
0
ตัวอย่าง
คราวนี้ลองกำหนดขอบเขตการค้นหา:
txt = 'abcadea'
print(txt.index('a', 1, 4))
ผลลัพธ์การทำงานของโค้ด:
3
ดูเพิ่มเติม
-
เมธอด
rindex,
ซึ่งส่งคืนดัชนีที่มากที่สุดของ สตริงย่อยที่ตรงกันที่ส่วนท้ายของสตริง -
เมธอด
find,
ซึ่งส่งคืนดัชนีของสตริงย่อย ที่ตรงกันครั้งแรกในสตริง -
เมธอด
startswith,
ซึ่งตรวจสอบสตริงย่อยจากจุดเริ่มต้น ของสตริง -
เมธอด
endswith,
ซึ่งตรวจสอบการปรากฏของสตริงย่อย จากส่วนท้ายของสตริง -
เมธอด
count,
ซึ่งส่งคืนจำนวนครั้งที่สตริงย่อยปรากฏ ในสตริง