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

2021-10-24 20:15:49 字數 1486 閱讀 5184

簡介

控制語句這些內容是寫在html檔案中的,

所有的控制語句都是放在中,並且有乙個語句來進行結束,因為格式比較統一而且字元多,建議將這些加入到自動補全中,參考:

jinja中常用的控制語句有if/for…in…

for語句語法:

python**:

from flask import flask,render_template

# 傳參

context =

}'/'

)def

if_for()

:return render_template(

'testcontrol.html'

,**context)

if __name__ ==

'__main__'

:true

)

html**:

lang

="en"

>

>

charset

="utf-8"

>

>

titletitle

>

head

>

>

>

>

}p>

>

當前使用者不是lcyp

>

>

>

book is:} p

>

>

>

}:}p

>

>

>

} is:} p

>

>

} is:} p

>

>

} is:} p

>

>

length is:} p

>

} is:}

-->

body

>

html

>

並且jinja中的for迴圈還包含以下變數,可以用來獲取當前的遍歷狀態

loop.index 當前迭代的索引(從1開始)

loop.index0 當前迭代的索引(從0開始)

loop.first 是否是第一次迭代,返回true或false

loop.last 是否是最後一次迭代,返回true或false

loop.length 序列的長度

>

} is:} p

>

>

} is:} p

>

>

} is:} p

>

>

length is:} p

>

} is:}

-->

flask基礎之十二控制語句

控制 塊主要包含兩個 if else if else endif for endfor jinja2 語法中的if語句跟 python 中的 if 語句相似,後面的布林值或返回布林值的表示式將決定 中的哪個流程會被執行 logout login 過濾器可以被用在 if 語句中 there are c...

flask學習之set語句

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

控制語句1 真假與if 語句

任何資料都可以分為兩類 true 與 false false 0,none,空的資料結構例如 str1 true 除了上面情況都是真的。我們可以用 bool 來檢視是否為真。str1 bool str1 false str1 bool str1 true li bool li false a tru...