Bạn có thể định dạng số thực thành chiều rộng cố định trong Python dùng hàm format trên chuỗi.
Ví dụ
nums = [0.555555555555, 1, 12.0542184, 5589.6654753] for x in nums: print("{:10.4f}".format(x))Kết quả
Kết quả −
0.5556 1.0000 12.0542 5589.6655
Ví dụ
Dùng cùng hàm, cũng định dạng số nguyên −
nums = [5, 20, 500] for x in nums: print("{:d}".format(x))Kết quả
Kết quả −
5 20 500
Ví dụ
Dùng để căn lề (padding), chỉ định số trước d:
nums = [5, 20, 500] for x in nums: print("{:4d}".format(x))Kết quả
Kết quả −
5 20 500
Trang https://pyformat.info/ là tài nguyên tuyệt vời học tất cả chi tiết định dạng số trong Python.