flask學習之set語句

2021-10-24 22:36:17 字數 1323 閱讀 4718

應用場景:

那麼以後就可以使用name來代替lcy這個值了

賦值語句建立的變數在其之後都是有效的,如果不想讓乙個變數汙染全域性環境,可以使用with語句來建立乙個內部的作用域,將set語句放在其中,這樣建立的變數只在with**塊中才有效

語法:

}           foo is 42 here

或者: }

比較外部傳參與內部賦值的**:

**中會分別進行外部引入變數,全域性變數set以及區域性set

在區域性set之前,如果使用了該變數,會使用外部的變數,全域性set後,除區域性外會使用該全域性變數值,在使用區域性set的部分使用區域性變數值,區域性過後依舊使用全域性變數值。**如下:

#! c:\python\python36

# -*- coding: utf-8 -*-

# @time : 2020/10/19 10:53

# @author : liuchengyong

# @file : settest.py

# @software: pycharm

# 測試內部引數與外部引數

from flask import flask,render_template

'/')

defset_test()

: context =

return render_template(

'index.html'

,**context)

if __name__ ==

'__main__'

:true

)

html**:

lang

="en"

>

>

charset

="utf-8"

>

>

titletitle

>

head

>

>

>

外部:}p

>

>

}h1>

>

}h2>

>

全域性:}p

>

>

區域性:}p

>

>

全域性:}p

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

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

python學習筆記 set語句

set 類似dict,是一組key的集合,不存在value 本質 無序和無重複元素的集合 建立set需要乙個list或者tuple或者dict作為輸入集合 重複元素在set中會自動被過濾 s set 1,2,3,4,5 print s 新增s.add 新增的元素不能是列表和字典,可以是元組,因為列表...

flask基礎之十二控制語句

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