如何使用浮点过滤器在小数点后仅显示两位数字?
我正在使用Flask / Jinja2模板来使用浮点过滤器显示数字。
这是我的代码
{% set proc_err = nb_err|length / sum * 100 %}({{proc_err|float}}%)
|
输出有点尴尬:
17/189 (8.99470899471%)
我正在寻找一种方法来将点后的位置限制为一个数字,例如2。
所需的输出:
17/189 (8.99%)
回答:
我的代码:
{% set proc_err = nb_err|length / sum * 100 %}({{proc_err|float}}%)
可以通过以下方式进行更改:
{% set proc_err = nb_err|length / sum * 100 %}({{'%0.2f' % proc_err|float}}%)
或使用格式:
({{'%0.2f'| format(proc_err|float)}}%)
以上是 如何使用浮点过滤器在小数点后仅显示两位数字? 的全部内容, 来源链接: utcz.com/qa/420045.html