Nhiều khi các số có ba chữ số trở lên cần được biểu diễn một cách thích hợp bằng cách sử dụng dấu phẩy. Đây là một yêu cầu chủ yếu trong ngành kế toán cũng như trong lĩnh vực tài chính. Trong bài viết này, chúng ta sẽ xem chương trình Python có thể được sử dụng như thế nào để chèn dấu phẩy vào một vị trí thích hợp. Chúng tôi đang hướng tới việc chèn dấu phẩy làm dấu phân cách hàng nghìn.
Chức năng định dạng
Chức năng định dạng trong python có thể được sử dụng với các cài đặt bên dưới để đạt được yêu cầu này.
(f"{num:,d}") : is the format specifier D is the thousand separator
Ví dụ - Số nguyên
print(f'{1445:,d}') print(f'{140045:,d}')
Đầu ra
Chạy đoạn mã trên cho chúng ta kết quả sau -
1,445 140,045
Phao
Với float, chúng ta phải chỉ định với một định dạng hơi khác như hình dưới đây. Các chữ số vượt quá hai vị trí sau số thập phân sẽ bị bỏ qua.
Ví dụ
print("{:,.2f}".format(3435.242563))
Đầu ra
Chạy đoạn mã trên cho chúng ta kết quả sau -
3,435.24