วิธี rpartition

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

ไวยากรณ์

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

ตัวอย่าง

ลองใช้วิธี rpartition กับสตริงต่อไปนี้:

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

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

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

ตัวอย่าง

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

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

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

python('ab_cd', '_', 'ea')

ดูเพิ่มเติม

  • วิธี join,
    ซึ่งส่งคืนสตริงจากรายการสตริง
  • วิธี partition,
    ซึ่งแยกสตริงตามการตรงกันครั้งแรกของสตริงย่อย
  • วิธี rsplit,
    ซึ่งแยกสตริงตามสตริงย่อยจากทางขวา
  • วิธี split,
    ซึ่งแยกสตริงตามสตริงย่อยจากทางซ้าย