阅读背景:

命名空间和作用域

来源:互联网 

命名空间

从python说明器开端履行以后,就在内存中开拓了一个空间,每当遇到一个变量的时候,就把变量名和值之间的对应关系记载下来。但是当遇到函数定义的时候说明器只是意味性的将函数名读入内存,表现知道这个函数的存在了,至于函数内部的变量和逻辑说明器基本不关怀。等履行到函数调用的时候,python说明器会再开拓一块内存来存储这个函数里的内容,这个时候,才关注函数里面有哪些变量,而函数中的变量会存储在新开拓出来的内存中。函数中的变量只能在函数的内部应用,并且会随着函数履行终了,这块内存中的所有内容也会被清空。从python说明器开端履行以后,就在内存中开拓了一个空间,每当遇到一个变量的时候,就把变




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: