2019-01-30
閱讀量:
743
python作用域執(zhí)行順序問題
python作用域執(zhí)行順序問題
a = 0
def fun():
print(a)
global a
a = 2
print(a)
fun()
print(a)
為啥會(huì)報(bào)global的錯(cuò)誤?代碼執(zhí)行順序是啥?
答:在python中不能在使用global關(guān)鍵字聲明全局變量之前引用他,不然會(huì)給python解釋器造成混亂,導(dǎo)致其不知道這個(gè)變量是全局還是局部。






評(píng)論(0)


暫無數(shù)據(jù)
CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
0條評(píng)論
0條評(píng)論
0條評(píng)論