摘要:
Python的内存管理是由私有heap空间管理的。所有的Python对象和数据结构都在一个私有heap中。程序员没有修改访问该heap的权限,只有解释器才能对它进行操作。 为Python的heap空间分配内存是由Python内存管理模块执行的,其核心API会提供一些访问该模块的方法供程序员使用。Py 阅读全文
摘要:
1、*args:不定长参数,如果我们不确定要往函数中传入多少个参数,或者我们想往函数中以列表和元组的形式传递参数时要用*args; 2、**kwargs:关键字参数,如果我们不知道要往函数中传入多少个关键词参数,或者想传入字典的值作为关键词参数时,就用**kwargs; 注意: 1、*args 和 阅读全文
摘要:
定义: 名称到对象的映射。命名空间是一个字典的实现,键为变量名,值是变量对应的值。各个命名空间是对立没有关系的,一个命名空间中不能有重名,但是不同的命名空间可以重名且没有任何影响。 分类: python程序执行期间会有2个或3个活动的命名空间(函数调用时有3个,函数调用结束后2个)。按照变量定义的位 阅读全文