เมธอด partition
เมธอด partition ส่งคืนทูเพิล
จากสตริงที่แบ่งตามการพบครั้งแรก
ของส่วนย่อยและตัวคั่นที่กำหนดในพารามิเตอร์
ไวยากรณ์
สตริง.partition(ตัวคั่น)
ตัวอย่าง
ลองใช้เมธอด partition กับ
สตริงต่อไปนี้:
txt = 'abc_dea'
print(txt.partition('_'))
ผลลัพธ์จากการรันโค้ด:
('abc', '_', 'dea')
ตัวอย่าง
ทีนี้ลองเพิ่มตัวอักษร
'_' เพิ่มเติมลงในสตริงของเราและใช้เมธอด
partition อีกครั้ง:
txt = 'ab_cd_ea'
print(txt.partition('_'))
ดังที่เห็นจากผลลัพธ์ที่ได้ เมธอด
แบ่งสตริงเฉพาะตามการพบตัวอักษร
'_' ครั้งแรกเท่านั้น:
('ab', '_', 'cd_ea')
ดูเพิ่มเติม
-
เมธอด
rpartition,
ซึ่งแบ่งสตริงตามการพบส่วนย่อยครั้งสุดท้าย -
เมธอด
rsplit,
ซึ่งแบ่งสตริงตามส่วนย่อยจากทางขวา -
เมธอด
split,
ซึ่งแบ่งสตริงตามส่วนย่อยจากทางซ้าย -
เมธอด
join,
ซึ่งส่งคืนสตริงจากรายการของสตริง