Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ฟังก์ชันรูปแบบ Python()


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

รูปแบบเดียว()

ในตัวอย่างนี้ ใช้ตัวเลขในช่วงที่กำหนดมาแทนที่ในตัวยึดตำแหน่งด้วยสตริงคงที่

ตัวอย่าง

for i in range(19,25):
   print("There are {} boxes!".format(i))

ผลลัพธ์

การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -

There are 19 boxes!
There are 20 boxes!
There are 21 boxes!
There are 22 boxes!
There are 23 boxes!
There are 24 boxes!

หลายรูปแบบ()

ในตัวอย่างนี้ เราใช้พารามิเตอร์หลายตัวเพื่อให้สามารถใช้กับตัวยึดตำแหน่งได้หลายตัว

ตัวอย่าง

i=1
months={'Jan','Feb','Mar'}
for m in months:
   print("Month no {} is {}".format(i,m))
   i=i+1

ผลลัพธ์

การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -

Month no 1 is Jan
Month no 2 is Mar
Month no 3 is Feb

การใช้ดัชนีตำแหน่ง

สามารถเติมตัวยึดตำแหน่งเฉพาะด้วยตำแหน่งเฉพาะของพารามิเตอร์ในสตริงรูปแบบได้

ตัวอย่าง

print("This week I'm workigm on {1},{2} and {4}".format('Mon','Tue','Wed','Thu','Fri'))

ผลลัพธ์

การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -

This week I'm workigm on Tue,Wed and Fri

การใช้คีย์เวิร์ด

เรายังใช้คีย์เวิร์ดร่วมกับสัญลักษณ์ที่สามารถใส่ลงในคอนเทนเนอร์ได้

ตัวอย่าง

print("The 3{r}, 4{t} and 5{t} ranks are winners".format(r='rd',t='th'))

ผลลัพธ์

การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -

The 3rd, 4th and 5th ranks are winners