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))
Đầu ra
Điều này sẽ đưa ra kết quả -
0.5556 1.0000 12.0542 5589.6655
Ví dụ
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))
Đầu ra
Điều này sẽ đưa ra kết quả -
5 20 500
Ví dụ
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))
Đầu ra
Điều này sẽ đưa ra kết quả -
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.