![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
函数
文章平均质量分 70
yuhao_
这个作者很懒,什么都没留下…
展开
-
global与nonlocal
在Python中,当引用一个变量的时候,对这个变量的搜索是按找本地作用域(Local)、嵌套作用域(Enclosing function locals)、全局作用域(Global)、内置作用域(builtins模块)的顺序来进行的,即所谓的LEGB规则。然而当在一个函数内部为一个变量赋值时,并不是按照上面所说LEGB规则来首先找到变量,之后为该变量赋值。在Python中,在函数中为一个变量赋值时,有下面这样一条规则:“当在函数中给一个变量名赋值是(而不是在一个表达式中对其进行引用),Python总是创转载 2021-06-30 22:44:13 · 422 阅读 · 0 评论 -
名称空间与作用域
一、名称空间定义:名称空间(namespace):存放名字的地方,是对栈区的划分。有了名称空间之后,就可以在栈区中存放相同的名字,详细的,名称空间。名称空间是各自独立的,没有包含关系1.1、内置名称空间存放的名字:存放的是解释器内置的名字>>> print<built-in function print>>>> input<built-in function input>存活周期:python解释器启动则产生,python解释原创 2021-06-30 22:36:07 · 229 阅读 · 0 评论