💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
控制结构在默认语法中以`{%..%}`块的形式出现 **for** ``` {% for item in ['python','airvip','阿尔维奇'] %} {{ item }} {% endfor %} ``` 在一个 for 循环块中你可以访问这些特殊的变量 | 变量 |描述 | | --- | --- | | loop.index | 当前循环迭代的次数(从 1 开始) | | loop.index0 | 当前循环迭代的次数(从 0 开始) | | loop.revindex | 到循环结束需要迭代的次数(从 1 开始) | | loop.revindex0 | 到循环结束需要迭代的次数(从 0 开始) | | loop.first | 如果是第一次迭代,为 True 。 | | loop.last | 如果是最后一次迭代,为 True 。 | | loop.length | 序列中的项目数。 | | loop.cycle | 在一串序列间期取值的辅助函数。 | ``` {% for item in ['python','airvip','阿尔维奇'] %} {{loop.index}}   {{ item }}  {{ loop.cycle('python', 'php', 'java') }} {% endfor %} ``` **if** ``` {% if 1 == 2 %} 1 == 2 {% elif 1 == 1 %} 1 == 1 {% else %} 1 == 3 {% endif %} ``` 传送门:[jinja2模板更多使用说明文档](http://docs.jinkan.org/docs/jinja2/templates.html#if)