flask基礎之十二控制語句

2021-08-21 10:15:18 字數 1349 閱讀 6902

控制**塊主要包含兩個:

- if/else if /else / endif

- for / endfor

jinja2 語法中的if語句跟 python 中的 if 語句相似,後面的布林值或返回布林值的表示式將決定**中的哪個流程會被執行:

logout

login

過濾器可以被用在 if 語句中:

there are } comments

there are no comments

}

}

變數

描述loop.index

當前迴圈迭代的次數(從 1 開始)

loop.index0

當前迴圈迭代的次數(從 0 開始)

loop.revindex

到迴圈結束需要迭代的次數(從 1 開始)

loop.revindex0

到迴圈結束需要迭代的次數(從 0 開始)

loop.first

如果是第一次迭代,為 true 。

loop.last

如果是最後一次迭代,為 true 。

loop.length

序列中的專案數。

loop.cycle

在一串串行間期取值的輔助函式。見下面示例程式。

# 只顯示4行資料,背景顏色依次為:黃,綠,紅,紫

my_list = [,,,,]

style="background-color: orange">}li>

style="background-color: green">}li>

style="background-color: red">}li>

style="background-color: purple">}li>

flask之控制語句 if 語句與for語句

簡介 控制語句這些內容是寫在html檔案中的,所有的控制語句都是放在中,並且有乙個語句來進行結束,因為格式比較統一而且字元多,建議將這些加入到自動補全中,參考 jinja中常用的控制語句有if for in for語句語法 python from flask import flask,render ...

十二 流程控制語句

1 if判斷 結束用fi if判斷 語法 if 條件 then 輸出 fieg num1 2 num2 2 if eq then echo expr fiif else判斷 語法 if 條件 then 輸出 else 輸出 fieg cd home data if test e a.sh then ...

flask學習之set語句

應用場景 那麼以後就可以使用name來代替lcy這個值了 賦值語句建立的變數在其之後都是有效的,如果不想讓乙個變數汙染全域性環境,可以使用with語句來建立乙個內部的作用域,將set語句放在其中,這樣建立的變數只在with 塊中才有效 語法 foo is 42 here 或者 比較外部傳參與內部賦值...