十六:jinja2中的if和for

 

 

jinja2中的逻辑语句和python中的基本一致,执行逻辑的时候用{% 逻辑关键字 %}开始,{% end逻辑关键字 %}结束

 

if语句(判断关键字也是一样的,and、or、not···):

 

for循环,与python的for语法一致,但不可以使用continue和break来控制循环的执行

列表

字典

 

jinja2为for循环提供了以下特性

loop.index:当前迭代的索引(从1开始)
loop.index0:当前迭代的索引(从0开始)
loop.first:是否是第一次迭代,返回True或者False
loop.last:是否是最后一次迭代,返回True或者False
loop.length:序列的长度

 

打印9*9乘法表

 

posted @ 2019-11-02 18:04  向前走。  阅读(3987)  评论(0编辑  收藏  举报