Python ตอนที่ 58 จัดตัวอักษรให้อยู่กึ่งกลางด้วยเมธอด center()

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

string.center(length, character)

เมธอด center() ต้องการพารามิเตอร์ 2 ตัว

  • length คือความยาวของสตริงที่จะถูกคืนค่ากลับมา
  • character (จะระบุหรือไม่ก็ได้) ตัวอักษรที่จะเติมแทนที่ช่องว่างในแต่ละด้าน ถ้าปล่อยว่างไว้จะเติมช่องว่าง ” ” (space) แทน

ตัวอย่างการใช้งานเมธอด center() โดยระบุพารามิเตอร์เพียงตัวเดียวคือ length

mytext = "Python"

x = mytext.center(30)

print (x) 
# x = "            Python            "

ตัวอย่างการใช้งานเมธอด center() โดยระบุพารามิเตอร์ครบทั้งสองตัว

mytext = "Python"

x = mytext.center(30, "-")

print (x) 
# x = "------------Python------------"