请考虑以下代码段:
global open print(open)
得出以下结果:
<built-in function open>
我的问题是:在这个例子中,名称open是否属于内置或全局范围?
我认为全局声明会强制将name 打开映射到全局范围(因此,会导致我们出错),这不会发生在这里.为什么?
python lookup scope global built-in
built-in ×1
global ×1
lookup ×1
python ×1
scope ×1