
เขียนโปรแกรมภาษา Python ตอนที่ 31 จัดเรียงข้อความชิดขวาด้วยเมธอด rjust()
เมธอด rjust()
เป็นเมธอดของสตริง ใช้สำหรับจัดเรียงสตริงให้อยู่ชิดขวา โดยจะเติมช่องว่าง (space) หรืออักขระที่กำหนดไว้ด้านซ้ายของสตริงให้ครบตามความยาวของสตริงที่กำหนด
รูปแบบการใช้งานเมธอด rjust()
จะเป็นดังนี้
string.rjust(length, character)
length
คือความยาวของสตริงที่จะคืนค่ากลับมา (ต้องระบุ)character
คืออักขระที่จะใช้เติมให้เต็มในสตริง (เติมทางด้านซ้าย) ให้ครบจำนวนความยาวที่กำหนด (ไม่ระบุก็ได้) ค่าตั้งต้นคือช่องว่าง (space)
ตัวอย่างการใช้งานเมธอด rjust()
ใช้งานเมธอด rjust()
แบบไม่ระบุ character
a = "Python" print(a.rjust(20)) # ' Python'
สั่งปรินต์ข้อความ “Python” ให้ชิดขวา และระบุความยาวเป็น 20 ตัวอักษร โดยไม่ระบุ character ทำให้ได้ผลลัพธ์เป็น
' Python'
คือ ช่องว่าง (space) จำนวน 14 ตัว ตามด้วยข้อความ ‘Python’
ใช้งานเมธอด rjust()
แบบระบุ character
a = "Python" print(a.rjust(20, '-')) # '--------------Python'
- สั่งปรินต์ข้อความ “Python” ให้ชิดขวา และระบุความยาวเป็น 20 ตัวอักษร โดยระบุ character เป็น ‘-‘ คือให้เติมเครื่องหมาย – แทนที่สตริงที่หายไปให้ครบ 20 ตัวอักษร ผลลัพธ์จึงเป็น
'--------------Python'