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