วิธีการ endswith

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

ไวยากรณ์

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

ตัวอย่าง

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

pythontxt = 'abcadea'
print(txt.endswith('a', 0, 4))

ผลลัพธ์จากการรันโค้ด:

pythonTrue

ตัวอย่าง

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

pythontxt = 'abcadea'
print(txt.endswith('a', 0, 3))

ผลลัพธ์จากการรันโค้ด:

pythonFalse

ตัวอย่าง

ทีนี้มาตรวจสอบว่าสตริงของเรา ลงท้ายด้วย 'a' หรือไม่:

pythontxt = 'abcadea'
print(txt.endswith('a'))

ผลลัพธ์จากการรันโค้ด:

pythonTrue

ดูเพิ่มเติม

  • วิธีการ startswith,
    ซึ่งตรวจสอบสตริงย่อยจากจุดเริ่มต้น ของสตริง
  • วิธีการ count,
    ซึ่งส่งคืนจำนวนครั้งที่สตริงย่อยปรากฏ ในสตริง
  • วิธีการ replace,
    ซึ่งค้นหาและแทนที่สตริงย่อยใน สตริง
  • วิธีการ find,
    ซึ่งส่งคืนดัชนีของตัวตรงกันแรก ของสตริงย่อยในสตริง