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

Làm cách nào chúng ta có thể thực hiện định dạng in cơ bản cho các số trong Python?

Bạn có thể định dạng một số động theo chiều rộng cố định trong Python bằng cách sử dụng hàm định dạng trên chuỗi. Ví dụ:

nums = [0.555555555555, 1, 12.0542184, 5589.6654753]
for x in nums:
   print("{:10.4f}".format(x))

Điều này sẽ cung cấp đầu ra

0.5556
1.0000
12.0542
5589.6655

Sử dụng cùng một hàm, bạn cũng có thể định dạng số nguyên

nums = [5, 20, 500]
for x in nums:
   print("{:d}".format(x))

Điều này sẽ cho kết quả:

5
20
500

Bạn cũng có thể sử dụng nó để cung cấp phần đệm, bằng cách chỉ định số trước d

nums = [5, 20, 500]
for x in nums:
   print("{:4d}".format(x))

Điều này sẽ cung cấp đầu ra

5
20
500

Trang web https://pyformat.info/ là một tài nguyên tuyệt vời để sử dụng để tìm hiểu tất cả các sắc thái của số định dạng trong python.