91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python變量的作用域一

發布時間:2020-08-05 14:17:37 來源:網絡 閱讀:527 作者:china_zyb 欄目:編程語言

#6.2變量的作用域,是變量的可訪問范圍,也稱為命名空間。在第一次
#給變量賦值時,python創建變量。第一次給變量賦值的位置決定了變量的作用域。
#作用域類型
#一個程序通常包含了變量、函數和其他語句。變量和函數涉及可訪問范圍。一個程序中的變量和函數
#要么在當前文件中定義,要么就是python預先定義好。函數和程序文件劃分了不同的作用域。
#在同一個作用域中。變量名是唯一的。在不同的作用域中,相同的變量名也表示了不同的變量。
#在pyton中作用域范圍可以分為內置作用域、文件作用域、函數嵌套作用域和本地作用域。
#內置作用域和文件作用域被稱為全局作用域。
#函數嵌套作用域有時,也稱為本地作用域。
#根據作用域的范圍大小,作用域外部的變量和函數,可以直接作用在作用域內使用;相反,作用域內的變量
#不能在作用域外直接使用。
#根據作用域范圍,通常將變量名分為兩種:全局變量和本地變量。
#a 全局變量;
a =10
#參數b,是函數add內的本地變量。
def add(b):
#c是函數add內的本地變量,a是函數外部的全局變量。
c=a+b
return c
#調用函數;
print(add(5))
#在函數運行的過程中,a add,是全局變量。b c是局部變量。內置函數print()
#作用域外的變量和作用域內的變量名稱相同時,遵循本地“優先”原則,此時外部的作用域被屏蔽
#---作用域隔離原則。
#例如:
a=10
def show():
#賦值,創建本地變量a
a=1000
print('int show():a=',a)
#調用函數,觀察輸出結果會發現,本地變量屏蔽了全局變量.
show()

#將上面的函數稍作修改:
#賦值,創建全局變量a
a=10
def show():
#在此先打印a的值,看是否會使用全局變量。
global a
print("a=",a)
#賦值,創建本地變量.
a=100
print("a=",a)
#調用函數;
show()

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

大石桥市| 南江县| 沙河市| 安图县| 德安县| 信宜市| 丹寨县| 富锦市| 德惠市| 巫溪县| 渑池县| 大丰市| 获嘉县| 淳化县| 黎城县| 郯城县| 尼木县| SHOW| 大港区| 四平市| 楚雄市| 夏河县| 军事| 原平市| 义马市| 福清市| 东山县| 沾化县| 巴林左旗| 克山县| 文成县| 孟连| 鄢陵县| 玛多县| 宜黄县| 沂水县| 萨嘎县| 淮南市| 西充县| 金坛市| 寻乌县|