round¶
这个 round 过滤器将数字舍入到给定精度:
1 2 3 4 5 | {{ 42.55|round }}
{# outputs 43 #}
{{ 42.55|round(1, 'floor') }}
{# outputs 42.5 #}
|
这个 round filter接受两个可选参数;第一个参数指定精度(默认值为 0 )第二种是舍入法(默认为 common ):
common向上或向下四舍五入(将值向上舍入到离零的小数点后的一半位置,将1.5舍入为2,将-1.5舍入为-2);ceil总是向上取整;floor总是四舍五入。
注解
这个 // 运算符等于 |round(0, 'floor') .
争论¶
precision:舍入精度method:舍入法