วิธี startswith

วิธี startswith ตรวจสอบว่า สายอักขระเริ่มต้นด้วยสายอักขระย่อยที่ระบุหรือไม่ คืนค่า True หรือ False

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

ไวยากรณ์

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

ตัวอย่าง

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

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

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

pythonTrue

ตัวอย่าง

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

pythontxt = 'abcadea'
print(txt.startswith('a', 3, 6))

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

pythonTrue

ดูเพิ่มเติม

  • วิธี endswith,
    ซึ่งตรวจสอบการมีอยู่ของสายอักขระย่อย จากท้ายสายอักขระ
  • วิธี find,
    ซึ่งคืนค่าดัชนีของ การตรงกันครั้งแรกของสายอักขระย่อยในสายอักขระ
  • วิธี replace,
    ซึ่งค้นหาและแทนที่สายอักขระย่อยใน สายอักขระ
  • วิธี rfind,
    ซึ่งคืนค่าดัชนีของ การตรงกันครั้งสุดท้ายของสายอักขระย่อยในสายอักขระ
  • วิธี rindex,
    ซึ่งคืนค่าดัชนีที่มากที่สุดของ การตรงกันของสายอักขระย่อยในท้ายสายอักขระ