Đối với một ứng dụng khoa học, tôi cần xuất các số rất chính xác, vì vậy tôi phải in 15 số liệu quan trọng. Đã có câu hỏi về chủ đề này tại đây, nhưng tất cả họ đều quan tâm đến việc cắt ngắn các chữ số, chứ không phải in thêm.Làm cách nào để in nhiều số liệu quan trọng bằng Python?
Tôi nhận thấy rằng hàm print
chuyển đổi đầu vào float
thành 10 ký tự string
. Ngoài ra, tôi đã nhận thức được mô-đun decimal
, nhưng điều đó không phù hợp với nhu cầu của tôi.
Vì vậy, câu hỏi đặt ra là, làm thế nào tôi có thể dễ dàng in một số lượng biến có dấu hiệu của các phao nổi của tôi, nơi tôi cần hiển thị hơn 10?
Hãy ghi nhớ rằng một 'float' có thể không thực sự có khả năng đại diện cho các giá trị mà bạn đang sử dụng với độ chính xác bạn yêu cầu, có nghĩa là tính toán của bạn rất có thể là sai lầm khủng khiếp. – geoffspear
@Wooble [This] (http://stackoverflow.com/a/6163157/566644) câu trả lời rất tốt đẹp delves vào câu hỏi bạn đang nâng cao. Nó đáng xem. –
Nhưng không có loại dữ liệu chính xác hơn float trong Python, phải không? – Ingo