• 模块


    1、什么是模块:

    模块就是一系列功能的集合体

    2、模块的三个来源:
    ①内置的模块

    ②第三方的模块

    ③自定义的模块
    3、模块的格式:

    ①使用python编写的.py文件
    ②已被编译共享库或DLL的c或c++扩展
    ③把一系列模块组织到一起的文件夹(注:文件夹下有一个__init__.py文件,该文件夹称为包)
    ④使用c 编写并链接到Python解释器的内置模块
    为何要用模块?

    1.为何要用模块

    ①使用内置的或者第三方模块的好处是:拿来主义,可以极大提升开发效率
    ②使用自定义模块的好处是:可以减少代码冗余(抽取我们自己程序中要公用的一些功能)
                         

    如何用模块
        大前提: 一定要区分开谁是执行文件,谁是被导入模块

    使用模块:

    import module

    导入模块会发生三件事:

    ①编译执行模块所对应的py文件,形成对应的pyc文件
    ②产生该模块自己的全局名称空间
    ③在使用该模块的全局空间中产生一个名字(导入的模块名)

    # 注:
    # 1.每一个文件都会产生自己的全局名称空间,且相互不影响
    # 2.多次导入,只会编译执行模块一次,将其加载到内存,之后的都是直接对名字的引用

    优点:
    1.从文件级别组织代码,是同特性的功能能统一管理
    2.可以使用系统或第三方模块(拿来主义),来提高开发效率

  • 相关阅读:
    POJ 2209
    POJ 2196
    POJ 2215
    POJ 2192
    POJ 2195
    POJ 2181
    POJ 2182
    POJ 2159
    POJ 2153
    字符设备驱动 —— 字符设备驱动框架
  • 原文地址:https://www.cnblogs.com/king-home/p/10779966.html
Copyright © 2020-2023  润新知