位置:首页 > 软件操作教程 > 编程开发 > Python > 问题详情

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

提问人:杨紫红发布时间:2020-11-23

本地作用域:定义在函数体内的变量(局部变量)在Python中,会为每个层次生成一个符号表,里层能调用外层中的变量,而外层不能调用里层中的变量,并且当外层和里层有同名变量时,外层变量会被里层变量屏蔽掉,

例如:

image.png

在函数function中,while循环外面和while循环里面都有变量x,此时,while循环外面的变量x会被屏蔽掉。注意在函数内部定义的变量作用域都仅限于函数内部,在函数外部是不能够调用的,一般称这种变量为局部变量。

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部