2021-06-28
閱讀量:
867
global講的是修改全局變量,結(jié)果為什么不是100 100呢?
問:
global講的是修改全局變量,結(jié)果為什么不是100 100呢?
答:
這是因?yàn)樵趇nner()函數(shù)內(nèi)通過global關(guān)鍵字是將當(dāng)前的num標(biāo)識為全局變量,num=100是對全局變量進(jìn)行修改,
并不影響局部變量,而print()這條語句是在outer()內(nèi),所以這里的num是outer里的局部變量,打印應(yīng)為10。






評論(0)


暫無數(shù)據(jù)
推薦帖子
0條評論
0條評論
0條評論