Python ตอนที่ 38 จัดข้อมูลชิดซ้ายด้วยเมธอด ljust()

เมธอด ljust() เป็นเมธอดของสตริง ใช้สำหรับจัดข้อมูลให้อยู่ชิดด้านซ้าย มีรูปแบบการใช้งานดังนี้

string.ljust(length, character) 
  • length คือความยาวของสตริงที่จะคืนค่ากลับมา (ต้องระบุ)
  • character คืออักขระที่ต้องการให้แทรกเข้าไปเพื่อเติมเต็มให้ครบตามจำนวนความยาวของสตริงที่กำหนดให้ length (จะระบุหรือไม่ก็ได้) ค่าตั้งต้นคือช่องว่า (Space)

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

text = "Python"

a = text.ljust(20)
b = text.ljust(20, "-")

print(a)    # "Python              "
print(b)    # 'Python--------------'
  • บรรทัดที่ 6 ได้ผลลัพธ์เป็น “Python (รวมกันช่องว่าง (space) 14 ตัว” เพราะไม่ได้ระบุว่าให้แทรกอักขระตัวใดลงไป จึงใช้ค่าเริ่มต้นคือช่องว่าง (space)
  • บรรทัดที่ 7 ได้ผลลัพธ์เป็น ‘Python————–‘ เพราะเราระบุให้แทรกอักขระ “-” ลงไป จึงได้คำว่า “Python” และแทรกอักขระที่กำหนดลงไปจนครบจำนวนที่ระบุ (20) นั่นก็คือ แทรก ‘-‘ ลงไป 14 ครั้ง