名称空间的查找顺序
作者:互联网
第一 重要的知识点
名字的查找
1首先你要先确定你在现在处在那个空间
1,如果站在全局: 那你的查找顺序就是全局到》》》内置
2,站在局部:局部 》》》全局》》》内置
# x = 111 # def f1(): # x = 222 # def f2(): # x = 333 # def f3(): # # x = 444 # def f4(): # # x = 555 # print(x) # f4() # f3() # f2() # f1()
上 代码 结果:555 如果在上述中删除555 那么结果就是444 如果删除444那么结果就是333 这就和找朋友是一样的 你要一层一层的往上推如果没有那么就要在往上走 ,如果在全局空间的那个
x= 111 也没有存在那么就会在内置空间查找 如果内置空间有x 链接的那个值那么就会打印 当然内置空间也没有x 这个值 当哪里都没有的时候就是报错 当然我们只是为了演示,名称空间的查找顺序 并没有什么实际意义非要放系统报错
标签:内置,555,444,查找,名称,空间,def,顺序 来源: https://www.cnblogs.com/yangxinpython/p/11165007.html