Nhiều khi các số có ba chữ số trở lên cần được trình bày phù hợp bằng dấu phẩy. Đây là yêu cầu chủ yếu trong ngành kế toán và tài chính. Trong bài viết này, chúng ta sẽ thấy cách chương trình Python chèn dấu phẩy ở vị trí thích hợp. Chúng ta nhằm chèn dấu phẩy như dấu phân cách hàng nghìn.
Hàm format
Hàm format trong Python có thể được sử dụng với cài đặt dưới đây để đạt yêu cầu này.
(f"{num:,d}") : định dạng với dấu phẩy phân cách hàng nghìn
Ví dụ - Số nguyên
print(f'{1445:,d}')
print(f'{140045:,d}')
Kết quả
Chạy mã trên cho kết quả sau:
1,445 140,045
Số thực (Floats)
Với số thực, chúng ta phải chỉ định định dạng hơi khác như sau. Các chữ số sau hai chữ số thập phân sẽ bị bỏ qua.
Ví dụ
print("{:,.2f}".format(3435.242563))
Kết quả
Chạy mã trên cho kết quả sau:
3,435.24