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

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

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

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

例如:

image.png

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

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

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