python 巨集使用詳解

2021-08-22 02:35:18 字數 1136 閱讀 6894

什麼是巨集?

巨集類似python中的函式,可以傳引數進去,但不能有返回值!在實際開發專案中,可以將一些復用**抽取出來放到巨集中,然後把不固定的值作為變數!

巨集的使用!

然後我們通過模板渲染的方式來實現這個表單!

新建乙個test.py檔案,**如下(相信很多朋友都記得滾瓜爛熟了!):

from flask import flask,render_template

def index():

return render_template("test.html")

if __name__ == "__main__":

再在templates檔案下新建乙個test.html檔案,**如下:

執行test.py檔案,結果如下:

相信對很多朋友來說,實現這個表單並不是什麼難事!

上述**雖然實現了表單註冊這個介面!但是**太複雜了,每次都得去input一下,太麻煩了!!是吧??

下面我們就用巨集來實現這個效果!

首先,我們分析test.html檔案表單的共性,是不是都有乙個input標籤啊!是不是??

ok,下面我們就把這段**抽取出來放到巨集中,**如下:

定義巨集的標準語法,起始跟結束標籤 #} 

巨集定義好了,我們在test.html檔案中把之前寫的form表單**刪除掉。再輸入下方**:

**是不是比之前簡潔多了,看著也舒服。

說了那麼多,還不知道執行結果咋樣,我們執行試試!結果如下:

在實際開發專案中,巨集用的地方還是挺多的,希望朋友們能夠學會它,只有學會它,我們在開發專案中才能得心應手!

container of巨集詳解

該巨集位於include linux kernel.h 1.定義格式 define container of ptr,type,member 作用 就是根據乙個結構體變數中的乙個域成員變數的指標來獲取指向整個結構體變數的指標。例 struct demo struct struct demo stru...

list entry()巨集詳解

define list entry ptr,type,member type char ptr unsigned long type 0 member lish.h中定義 define list entry ptr,type,member container of ptr,type,member d...

C C 巨集詳解

c c 巨集詳解 眾多c 書籍都忠告我們c語言巨集是萬惡之首,但事情總不如我們想象的那麼壞 眾多c 書籍都忠告我們c語言巨集是萬惡之首,但事情總不如我們想象的那麼壞,就如同goto一樣。巨集有 乙個很大的作用,就是自動為我們產生 如果說模板可以為我們產生各種型別的 型別替換 那麼巨集其實可以為我們在...