Python สตริงก์ index() วิธี

ตัวอย่าง

คำ "welcome" หายังที่ไหนในข้อความ?

txt = "Hello, welcome to my world."
x = txt.index("welcome")
print(x)

ทดสอบตัวอย่าง

คำอธิบายและวิธีใช้

วิธี index() ค้นหาค่าที่ระบุในครั้งแรก

ถ้าไม่พบค่า วิธี index() จะทำให้เกิดภาวะผิดพลาด

วิธี index() กับ find() เหมือนกัน แต่แต่ละครั้งหากไม่พบค่า วิธี find() จะกลับค่า -1 (โปรดดูตัวอย่างด้านล่าง)

รูปแบบ

string.index(value, start, end)

ค่าตัวแปล

ตัวแปล รายละเอียด
value จำเป็น ค่าที่ต้องการค้นหา
start ตัวเลือก ที่จะเริ่มค้นหา โดยเริ่มต้นด้วยตัวอักษรที่ 0
end ตัวเลือก ที่จะหยุดค้นหา โดยเริ่มต้นด้วยตัวอักษรสุดท้ายของคำ

ตัวอย่างเพิ่มเติม

ตัวอย่าง

ตัวอักษร "e" หายังที่ไหนในข้อความ?

txt = "Hello, welcome to my world."
x = txt.index("e")
print(x)

ทดสอบตัวอย่าง

ตัวอย่าง

ถ้าค้นหาเฉพาะในตำแหน่ง 5 และ 10 ความตั้งต้นของตัวอักษร "e" จะหายังที่ไหน?

txt = "Hello, welcome to my world."
x = txt.index("e", 5, 10)
print(x)

ทดสอบตัวอย่าง

ตัวอย่าง

ถ้าไม่พบค่านี้ วิธี find() จะกลับค่า -1 แต่วิธี index() จะทำให้เกิดภาวะผิดพลาด:

txt = "Hello, welcome to my world."
print(txt.find("q"))
print(txt.index("q"))

ทดสอบตัวอย่าง