วิธีการ rstrip
วิธีการ rstrip ส่งคืนสตริงที่มีการลบอักขระที่ส่วนท้ายของมัน ในพารามิเตอร์ทางเลือกของวิธี เราระบุอักขระที่เราต้องการลบ หากไม่ระบุ วิธีการจะลบเฉพาะช่องว่างที่ส่วนท้ายของสตริง
ไวยากรณ์
pythonสตริง.rstrip([อักขระสำหรับการลบ])
ตัวอย่าง
ลองใช้วิธีการ rstrip กับสตริงต่อไปนี้:
pythontxt = 'abcdea'
print(txt.rstrip('a'))
ผลลัพธ์จากการรันโค้ด:
python'abcde'
ตัวอย่าง
ลองใส่ช่องว่างที่ส่วนต้นและส่วนท้ายของสตริง และใช้วิธีการ rstrip อีกครั้ง:
pythontxt = ' abcdea '
print(txt.rstrip('a'))
เนื่องจากอักขระสุดท้ายของสตริงตอนนี้คือช่องว่าง ไม่ใช่ 'a' ที่กำหนด วิธีการเมื่อไม่พบการตรงกัน จึงส่งคืนสตริงเดิม:
python' abcdea '
ตัวอย่าง
และตอนนี้ลองใช้วิธีการ rstrip โดยไม่ระบุพารามิเตอร์:
pythontxt = ' abcdea '
print(txt.rstrip())
ผลลัพธ์จากการรันโค้ด:
python' abcdea'