位置:首頁 > 軟件操作教程 > 編程開發(fā) > Python > 問題詳情

在python里, 什么是本地作用域?

提問人:楊紫紅發(fā)布時間:2020-11-23

本地作用域:定義在函數(shù)體內(nèi)的變量(局部變量)在Python中,會為每個層次生成一個符號表,里層能調(diào)用外層中的變量,而外層不能調(diào)用里層中的變量,并且當(dāng)外層和里層有同名變量時,外層變量會被里層變量屏蔽掉,

例如:

image.png

在函數(shù)function中,while循環(huán)外面和while循環(huán)里面都有變量x,此時,while循環(huán)外面的變量x會被屏蔽掉。注意在函數(shù)內(nèi)部定義的變量作用域都僅限于函數(shù)內(nèi)部,在函數(shù)外部是不能夠調(diào)用的,一般稱這種變量為局部變量。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部