cuốn sách gpt4 ai đã làm

Định dạng số với dấu phân cách hàng nghìn được bản địa hóa và độ chính xác thập phân trong python

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 15:08:29 27 4
mua khóa gpt4 Nike

Các số có độ chính xác thập phân có thể được định dạng bằng cách sử dụng:

print("{:.2f}".format(7654321.234567))

Các số có thể được định dạng bằng dấu phân cách hàng nghìn được bản địa hóa:

ngôn ngữ nhập khẩu
locale.setlocale(locale.LC_ALL, '')
print("{:n}".format(7654321.234567))

Nhưng làm thế nào tôi có thể làm cả hai việc cùng một lúc?

Tôi muốn in ở những quốc gia có dấu phân cách hàng nghìn7 654 321,23, ví dụ: in ở các quốc gia có dấu phân cách hàng nghìn là dấu phẩy7.654.321,23? Nhưng tôi không có cách nào biết trước dấu phân cách nội địa hóa là gì.

câu trả lời hay nhất

Thêm dấu phẩy - dấu phân cách hàng nghìn trước dấu chấm và thay thế bằng dấu phân cách thích hợp cho khu vực của bạn:

>>> my_sep = locale.localeconv()['thousands_sep']
>>> print("{:,.2f}".format(7654321.234567).replace(',', my_sep))
7 654 321,23

Về python - định dạng số có dấu phân cách hàng nghìn được bản địa hóa và độ chính xác thập phân trong python, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/44437406/

27 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress