结论1:python代码的执行其实就是各个模块命名空间对象的调用
--模块命名空间:全局变量名,函数,类
--全局变量名——》进入模块命名空间
--函数变量名——》进入模块命名空间
--类变量名——》进入模块命名空间
--函数命名空间:
--函数不调用,不执行
--函数执行,生成函数命名空间,函数中定义的各个相对函数的全局变量名——》进入函数命名空间
--类命名空间:
--类不实例,不执行
--类实例化,生成类命名空间,类中定义的各个相对类来说的全局变量名——》进入类命名空间
结论2:函数中的变量名可以调用类变量名
结论3:函数执行时从上往下,从左往右执行
本文解析了Python中的命名空间概念,包括模块、函数和类的命名空间,并解释了它们是如何被创建和使用的。还讨论了不同命名空间之间的调用规则。
1229

被折叠的 条评论
为什么被折叠?



