您的位置:首页 > 编程语言 > Python开发

Python学习笔记----模块

2015-12-23 20:19 686 查看
二:模块(以.py结尾的都可以当作是模块)

1:名称空间

是名称(标识符)到对象的映射。包括有内建名称空间、全局名称空间、活动名称空间、局部名称空间。内建名称空间是有_builtins_模块中的名字构成。_builtins_包含_builtin_的所有名字。

可以给任何需要放置数据的地方获得名称空间。eg: mymodule.foo() mymodule.version

2:名称查询

确定作用域的规则是如何联系到名称空间。局部->全部->内建

3:导入模块(调用_import_()函数完成)

import 模块名

from 模块名 import name1,name2......

import 模块名 as 重命名模块名

4:模块导入的特性

加载模块相当于执行这个模块,执行.py这个文件;

导入模块后,模块只被加载一次。

5:导入所有函数

_import_()

_globals_():返回调用者全局名称空间的字典

_locals_():返回调用者局部名称空间的字典

在全局名称空间下,_globals_()和_locals_()返回相同的字典。

reload():重新导入一个已经导入的模块
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: