วิธีการ endswith
วิธีการ endswith ตรวจสอบว่า
สตริงลงท้ายด้วยสตริงย่อยที่ระบุหรือไม่ และส่งคืน
ค่า True หรือ False ใน
พารามิเตอร์แรกของเมธอดเรากำหนดสตริงย่อยที่ต้องการ
ในพารามิเตอร์ตัวที่สองและสามซึ่งเป็นทางเลือก
- ดัชนีเริ่มต้นและดัชนีสิ้นสุดของการค้นหา
ตามลำดับ
ไวยากรณ์
สตริง.endswith(สตริงย่อย, [ดัชนีเริ่มต้นการค้นหา], [ดัชนีสิ้นสุดการค้นหา])
ตัวอย่าง
มาหาสตริงย่อย 'a' โดยระบุ
จุดเริ่มต้นและจุดสิ้นสุดสำหรับการค้นหา:
txt = 'abcadea'
print(txt.endswith('a', 0, 4))
ผลลัพธ์จากการรันโค้ด:
True
ตัวอย่าง
มาหาสตริงย่อย 'a' โดยเปลี่ยน
ดัชนีสำหรับการค้นหา:
txt = 'abcadea'
print(txt.endswith('a', 0, 3))
ผลลัพธ์จากการรันโค้ด:
False
ตัวอย่าง
ทีนี้มาตรวจสอบว่าสตริงของเรา
ลงท้ายด้วย 'a' หรือไม่:
txt = 'abcadea'
print(txt.endswith('a'))
ผลลัพธ์จากการรันโค้ด:
True
ดูเพิ่มเติม
-
วิธีการ
startswith,
ซึ่งตรวจสอบสตริงย่อยจากจุดเริ่มต้น ของสตริง -
วิธีการ
count,
ซึ่งส่งคืนจำนวนครั้งที่สตริงย่อยปรากฏ ในสตริง -
วิธีการ
replace,
ซึ่งค้นหาและแทนที่สตริงย่อยใน สตริง -
วิธีการ
find,
ซึ่งส่งคืนดัชนีของตัวตรงกันแรก ของสตริงย่อยในสตริง