"变量作用域的搜索顺序是( )。 A)E>L>G>B B)G>E>B>L C)L>E>B>G D)L>E>G>B"
时间: 2024-06-04 22:08:57 浏览: 31
变量作用域的搜索顺序是 A)E>L>G>B。
在Python中,变量作用域的搜索顺序是LEGB,即:
- 当前作用域(E,Enclosing);
- 外层作用域(L,Local);
- 全局作用域(G,Global);
- 内置作用域(B,Built-in)。
Python会按照这个顺序搜索变量的定义,直到找到为止。如果在当前作用域找不到变量,就会去外层作用域查找;如果还找不到,就会去全局作用域查找;最后才会去内置作用域查找。