- 函数嵌套
函数嵌套的定义:
在函数内又定义了其他函数
函数嵌套的调用
在函数内又调用了其他函数 - 名称空间
名称空间就是存名字的地方
分为内置名称空间,全局名称空间和局部名称空间 - 内置名称空间
给python的内置函数存放名字的空间 - 全局名称空间
只要不是在函数内部写的都是全局的,就算时while循环一直套,内部定义的变量也是全局
名字在任何位置都可以用得到 - 局部名称空间
存放函数内部定义的名字是局部的
函数的参数以及函数内的名字都存放与局部名称空间 - 加载顺序:
内置名称空间--->全局名称空间--->局部名称空间 - 查找名字顺序:
局部名称空间--->全局名称空间--->内置名称空间
从当前层一层一层往外找 - 作用域
全局作用域和局部作用域
全局作用域包含内置名称空间和全部名称空间的名字
在任何位置都可以访问得到
局部作用域包含的是局部名称空间的名字
只能在函数内作用
小白学python-----函数的嵌套与名称空间
猜你喜欢
转载自blog.csdn.net/qq_42721964/article/details/81266934
今日推荐
周排行