79 of 151 menu

วิธี rfind

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

ไวยากรณ์

สตริง.rfind(สิ่งที่ต้องการค้นหา, [ดัชนีเริ่มต้นการค้นหา], [ดัชนีสิ้นสุดการค้นหา])

ตัวอย่าง

มาหาตำแหน่งของสตริงย่อยแรก 'a' จากท้ายสตริงกัน:

txt = 'abacdea' print(txt.rfind('a'))

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

6

ตัวอย่าง

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

txt = 'abacdea' print(txt.rfind('a', 1, 3))

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

2

ตัวอย่าง

คราวนี้มาลองใช้เมธอด rindex เพื่อค้นหาสตริงย่อยที่ไม่มีอยู่:

txt = 'abacdea' print(txt.rfind('f'))

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

-1

ดูเพิ่มเติม

  • เมธอด find,
    ซึ่งคืนค่าตำแหน่งของสตริงย่อย ในสตริง
  • เมธอด index,
    ซึ่งคืนค่าตำแหน่งของสตริงย่อย ในสตริง
  • เมธอด rindex,
    ซึ่งค้นหาตำแหน่งของสตริงย่อยจากท้าย สตริง
  • เมธอด count,
    ซึ่งคืนค่าจำนวนครั้งที่พบ สตริงย่อยในสตริง
  • เมธอด endswith,
    ซึ่งตรวจสอบการมีอยู่ของสตริงย่อย จากท้ายสตริง
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ