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

In số có dấu phẩy phân cách hàng nghìn trong Python

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