Python ตอนที่ 28 ตัดอักขระหรือช่องว่างด้านท้าย String ด้วยเมธอด rstrip()

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

string.rstrip(characters)
  • characters คือชุดอักขระที่ต้องการลบ (ไม่ระบุก็ได้) ค่าเริ่มต้นคือช่องว่าง

ตัวอย่างการใช้งานเมธอด rstrip()

a = "Python..xxx,"
b = "  Python    "
c = a.rstrip(".x,")
d = b.rstrip()
print(c)    # 'Python'
print(d)    # '  Python'
  • บรรทัดที่ 5 ได้ผลลัพธ์เป็น’Python’ เพราะตัวอักษรที่ต่อท้ายถูกตัดออกตามที่เรากำหนด ‘.x,’
  • บรรทัดที่ 6 ได้ผลลัพธ์เป็น ' Python' เพราะเราไม่ได้กำหนดอักขระที่จะให้ลับ ค่าดีฟอลต์คือช่องว่าง ดังนั้น ช่งว่างที่ต่อท้ายสตริงจึงถูกลบออกทั้งหมด