วิธีการ format

เมธอด format แทนที่ข้อมูลด้วย การจัดรูปแบบสตริง ในพารามิเตอร์ของ เมธอด เรากำหนดค่าที่เราต้องการ ซึ่ง จะเติมเครื่องหมายปีกกาว่างในสตริง

ไวยากรณ์

pythonสตริง.format(ค่า)

ตัวอย่าง

ลองแทนที่ค่าสตริงลงใน สตริงของเรา:

pythontxt = 'นี่คือ {}'
print(txt.format('ข้อความ'))

ผลลัพธ์การทำงานของโค้ด:

python'นี่คือ ข้อความ'

ตัวอย่าง

ยังสามารถกำหนดตัวเลขได้ด้วย:

pythontxt = 'นี่คือ {}'
print(txt.format(123))

ผลลัพธ์การทำงานของโค้ด:

python'นี่คือ 123'

ตัวอย่าง

ตอนนี้ลองแทนที่องค์ประกอบ ของลิสต์ลงในสตริง:

pythontxt = 'นี่คือ {}'
lst = ['a', 'b', 'c']
print(txt.format(lst[0]))

ผลลัพธ์การทำงานของโค้ด:

python'นี่คือ a'

ดูเพิ่มเติม

  • เมธอด replace,
    ซึ่งค้นหาและแทนที่สตริงย่อยใน สตริง
  • เมธอด zfill,
    ซึ่งเติมจุดเริ่มต้นของสตริงด้วยศูนย์
  • เมธอด rjust,
    ซึ่งจัดตำแหน่งและเติมข้อความ ในสตริงชิดขวา
  • เมธอด ljust,
    ซึ่งจัดตำแหน่งและเติมข้อความ ในสตริงชิดซ้าย