77 of 151 menu

วิธี find

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

ไวยากรณ์

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

ตัวอย่าง

ลองหาสตริงย่อย 'a' โดยระบุ จุดเริ่มต้นและสิ้นสุดสำหรับการค้นหา:

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

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

3

ตัวอย่าง

ลองหาสตริงย่อย 'a' โดยเปลี่ยน ดัชนีสำหรับการค้นหา:

txt = 'abcadea' print(txt.find('a', 1, 3))

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

-1

ตัวอย่าง

และตอนนี้ลองหาสตริงย่อย 'a' โดยไม่ ระบุดัชนีสำหรับการค้นหา:

txt = 'abcadea' print(txt.find('a'))

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

0

ดูเพิ่มเติม

  • วิธี index,
    ซึ่งค้นหาดัชนีของความตรงกันของสตริงย่อย ในสตริง
  • วิธี rfind,
    ซึ่งส่งคืนดัชนีของความตรงกันครั้งสุดท้าย ของสตริงย่อยในสตริง
  • วิธี count,
    ซึ่งส่งคืนจำนวนครั้งที่สตริงย่อยปรากฏ ในสตริง
  • วิธี startswith,
    ซึ่งตรวจสอบสตริงย่อยจากจุดเริ่มต้น ของสตริง
ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ