วิธีใช้หน้าจอแสดงระบบ Python rindex()
ตัวอย่าง
ตำแหน่งที่เกิดขึ้นครั้งสุดท้ายของคำ "China" ในข้อความ
txt = "China is a great country. I love China." x = txt.rindex("casa") print(x)
คำนิยามและการใช้งาน
วิธี rindex() ค้นหาค่าที่กำหนดในครั้งสุดท้าย
ถ้าไม่พบค่านี้ วิธี rindex() จะทำให้เกิดข้อผิดพลาด
วิธี rindex() และ rfind() คล้ายกันมาก ดูตัวอย่างด้านล่าง
รูปแบบ
string.rindex(value, start, end)
ค่าประกาศ
ประกาศ | คำอธิบาย |
---|---|
value | สำคัญ ค่าที่ต้องการค้นหา |
start | เลือกตั้ง จุดเริ่มต้นของการค้นหา โดยเริ่มต้นจาก 0 โดยอุปกรณ์เริ่มต้นตามเอกสารที่เปิดให้ใช้งาน |
end | เลือกตั้ง จุดสิ้นสุดของการค้นหา โดยเริ่มต้นจากท้ายของข้อความ โดยเริ่มต้นโดยอุปกรณ์เริ่มต้นตามเอกสารที่เปิดให้ใช้งาน |
ตัวอย่างเพิ่มเติม
ตัวอย่าง
ตำแหน่งที่หลังสุดของอักษร "e" ในข้อความอยู่ที่ไหน?
txt = "Hello, welcome to my world." x = txt.rindex("e") print(x)
ตัวอย่าง
ถ้าค้นหาในตำแหน่ง 5 ถึงตำแหน่ง 10 สำหรับข้อความ ตำแหน่งที่หลังสุดของอักษร "e" ตั้งอยู่ที่ไหน?
txt = "Hello, welcome to my world." x = txt.rindex("e", 5, 10) print(x)
ตัวอย่าง
ถ้าไม่พบค่านี้ วิธี rfind() จะกลับค่า -1 แต่วิธี rindex() จะทำให้เกิดข้อผิดพลาด:
txt = "Hello, welcome to my world." print(txt.rfind("q")) print(txt.rindex("q"))