Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách định dạng số thành chuỗi trong Python


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.