全域性變數命名g x

2021-09-12 19:27:52 字數 493 閱讀 1553

1. 全域性變數命名一遍是:

另外在區域性變數如果用到全域性變數,無論有沒有修改變數,建議 global g_x申明下,後面可能用到會修改

2.is none

none一般做判斷的時候搭配 is

3.字典+集合

字典定義: 字典變數名 =

使用: 字典變數名[key]

key為不可變物件

訪問字典:

1利用下表

2利用字典變數名.get(key/value)函式

遍歷方式

1. for k in dict:

print(k)

print(dict[k])

2. dict.keys()函式

3. dict.values()

4.dict.items()

不能只刪值或鍵,鍵值對同時存在

集合#set()用於定義空集合

null_set = set()

集合不允許使用下表訪問方式

static全域性變數 全域性變數

1 全域性變數 外部變數 的說明之前再冠以static 就構成了靜態的全域性變數。全域性變數本身就是靜態儲存方式,靜態全域性變數當然也是靜態儲存方式。這兩者在儲存方式上並無不同。這兩者的區別在於非靜態全域性變數的作用域是整個源程式,當乙個源程式由多個原始檔組成時,非靜態的全域性變數在各個原始檔中都是...

全域性變數和靜態全域性變數

全域性變數和區域性變數是從變數的作用域的角度劃分。靜態變數和動態變數是從變數的記憶體分配的角度劃分。全域性變數本身就是靜態儲存方式,靜態全域性變數當然也是靜態儲存方式。這兩者在儲存方式上並無不同,區別在於非靜態全域性變數的作用域是整個源程式,當乙個源程式由多個原始檔組成時,非靜態的全域性變數在各個原...

c 全域性變數 靜態全域性變數

全域性變數是靜態儲存方式,靜態全域性變數也是靜態儲存方式,這兩者在儲存方式上並無不同。區別 雖在於非靜態全域性變數的作用域是整個源程式,當乙個源程式由多個原始檔組成時,靜態全域性變數在各個原始檔中都是有效的。靜態區域性變數則限制了其作用域,只在定義該變數的原始檔內有效,在同一源程式的其它原始檔中不能...