当前位置: 知识网 > 建站问题

jinja2条件判断和for循环(很实用)

知识网2022年02月25日 07:20原创

条件判断

jinja2中所有的控制语句都放在&{%…%}“中,并且一个”{% endxx %}&结束

注意点:jinja2中for循环没有&break和continue语句&

if判断:跟python类似,可以使用>>=<<===!=可以使用and or not来进行逻辑判断

实例代码1

jinja2条件判断

for循环

for..in:循环可以遍历任何一个序列包括列表,字典,元组并且可以进行反向遍历

遍历列表

遍历列表

遍历列表包字典

for遍历列表字典

遍历序列为空时

如果遍历的序列为空,可以加上else语句,执行的else下的代码

for循环遍历列表为空时

列表反转

使用列表|reverse反向列表

列表反转

for循环loop变量获取当前遍历的状态

loop.index:获取当前的索引值从1开始

loop.index0:获取当前的索引值从0开始

loop.first:判断当前是否是第一次迭代,是返回True否则返回False

loop.last:判断当前是否是最后一次迭代,是返回True否则返回False

loop.length:序列的长度

for循环loop变量获取当前遍历的状态

案例九九乘法表

使用range函数

乘法表

乘法表2

很赞哦!(11)

发表高见 (请对您的言行负责)

©芃睿知识网 版权所有 2012-2023 shsongjiang.com

备案号:赣ICP备2022001527号-1