Python学习笔记----模块

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/gc0823/article/details/50389484

二:模块(以.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():重新导入一个已经导入的模块


猜你喜欢

转载自blog.csdn.net/gc0823/article/details/50389484