色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 的名稱空間

傅智翔2年前12瀏覽0評論

Python中的名稱空間是指變量存儲的位置和訪問的規則。Python中的名稱空間可以被分為以下幾種類型:

1. 內置名稱空間
2. 全局名稱空間
3. 本地名稱空間

內置名稱空間指的是Python解釋器為我們提供的內置函數和內置異常的名稱空間。這個名稱空間是在解釋器啟動時被創建的。

全局名稱空間是指模塊中定義的變量的名稱空間。這個名稱空間在模塊被導入時被創建。

本地名稱空間是指函數內部定義的變量的名稱空間。這個名稱空間在函數被調用時被創建。

def func(a, b):
c = a + b
return c
# 在調用函數之前,全局名稱空間中沒有變量c
# 調用函數時,本地名稱空間被創建
# 在本地名稱空間中創建變量c
# 執行c = a + b賦值語句
# 返回c

名稱空間的查詢順序是按照“本地名稱空間-->全局名稱空間-->內置名稱空間”的順序進行的。在查詢一個變量的值時,Python首先在本地名稱空間中查找,如果找不到,則在全局名稱空間中查找,最后在內置名稱空間中查找。