Tôi đang sử dụng mẫu Flask/Jinja2 để hiển thị số sử dụng | float bộ lọc.Cách sử dụng bộ lọc nổi để chỉ hiển thị hai chữ số sau dấu thập phân?
Đây là mã của tôi
{% set proc_err = nb_err|length/sum * 100 %}
({{proc_err|float}}%)
Output là một chút vụng về:
17/189 (8.99470899471%)
Tôi đang tìm kiếm một cách để làm cho những nơi sau khi chấm giới hạn trong một số ví dụ 2.
đầu ra mong muốn:
17/189 (8.99%)
này nên được đánh dấu là câu trả lời đúng – bcattle
Trừ rằng 'tròn (2)' sẽ không trả về '42 .00 ', kể cả khi bạn phải tuần tự hóa một giá trị 'Decimal()'. – lol
@lol câu hỏi là làm tròn không định dạng. Ngay cả khi OP muốn định dạng. In số thập phân cũng có giao dịch với ngôn ngữ. Làm tròn là một phép toán trong khi in một giá trị được định dạng chỉ là trực quan. Trong câu hỏi OP mặc dù là tốt hơn để in 100% hơn 100,00%;) –