เมธอด partition

เมธอด partition ส่งคืนทูเพิล จากสตริงที่แบ่งตามการพบครั้งแรก ของส่วนย่อยและตัวคั่นที่กำหนดในพารามิเตอร์

ไวยากรณ์

pythonสตริง.partition(ตัวคั่น)

ตัวอย่าง

ลองใช้เมธอด partition กับ สตริงต่อไปนี้:

pythontxt = 'abc_dea'
print(txt.partition('_'))

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

python('abc', '_', 'dea')

ตัวอย่าง

ทีนี้ลองเพิ่มตัวอักษร '_' เพิ่มเติมลงในสตริงของเราและใช้เมธอด partition อีกครั้ง:

pythontxt = 'ab_cd_ea'
print(txt.partition('_'))

ดังที่เห็นจากผลลัพธ์ที่ได้ เมธอด แบ่งสตริงเฉพาะตามการพบตัวอักษร '_' ครั้งแรกเท่านั้น:

python('ab', '_', 'cd_ea')

ดูเพิ่มเติม

  • เมธอด rpartition,
    ซึ่งแบ่งสตริงตามการพบส่วนย่อยครั้งสุดท้าย
  • เมธอด rsplit,
    ซึ่งแบ่งสตริงตามส่วนย่อยจากทางขวา
  • เมธอด split,
    ซึ่งแบ่งสตริงตามส่วนย่อยจากทางซ้าย
  • เมธอด join,
    ซึ่งส่งคืนสตริงจากรายการของสตริง