Computer >> Máy Tính >  >> Lập trình >> Python

Hàm định dạng Python ()

Phương thức format () định dạng một số giá trị được chỉ định và chèn chúng vào bên trong trình giữ chỗ của chuỗi. Trình giữ chỗ được trình bày bởi {}. Trong bài viết này, chúng ta sẽ thấy nhiều cách khác nhau mà hàm định dạng có thể được sử dụng.

Định dạng đơn ()

Trong ví dụ này, lấy các số trong một phạm vi nhất định thay thế chúng trong một giá đỡ bằng một chuỗi cố định.

Ví dụ

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

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

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

Nhiều định dạng ()

Trong mẫu này, chúng tôi sử dụng nhiều tham số để có thể sử dụng tham số này với nhiều trình giữ chỗ.

Ví dụ

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

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

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

Sử dụng chỉ mục vị trí

Người giữ vị trí cụ thể có thể được điền vào các vị trí cụ thể của các tham số trong chuỗi định dạng.

Ví dụ

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

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

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

Sử dụng Từ khóa

Chúng tôi cũng có thể sử dụng các từ khóa cùng với các ký hiệu có thể được đặt trong các vùng chứa.

Ví dụ

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

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

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