zoukankan      html  css  js  c++  java
  • python全栈脱产第15天------模块

    模块

      定义:模块是一系列功能的集合体

      模块来源:1.内置的模块  2.第三方的模块  3.自定义模块

      模块的格式:1.使用python编写的.py文件

            2.已被编译成共享库或是DLL的C或是C++扩展

            3.把一系列模块组织到一起的文件夹

            4.使用C编写并链接到python解释器的内置模块

      用处:1.使用内置的或是第三方模块的好处是:拿来主义,可以极大地提高开发效率

         2.使用自定义模块的好处是:可以减少代码冗余,抽取公用的功能定义成模块,然后程序的各个部分都可以调用该模块

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

        import方法导入模块

        导入模块发生的事情:1.会产生一个模块的名称空间  2.在执行文件时,将执行过程中产生的名字都放到模块的名称空间中 

                  3.在当前执行文件的名称空间拿到模块名,该名字指向模块的名称空间

        import 模块名  调用:模块名.需要调用的变量名或是函数名(起别名的话  在模块名后面加 as 别名)

        总结:优点:指名道姓地向某一个名称空间要名字,不会和当前名称空间中的名字起冲突

           缺点:调用模块中的名字都需要前缀,不够简洁

        from...import...方法导入模块

        导入模块发生的事情:1.会产生一个模块的名称空间  2.在执行文件时,将执行过程中产生的名字都放到模块的名称空间中 

                  3.在当前执行文件的名称空间拿到模块名,该名字指向模块的名称空间

        from 模块名 import 变量名(函数名) 调用:直接把名字拿来使用(起别名 在变量名后面加 as 别名)

        总结:优点:使用时,无需在加前缀,更简洁

           缺点:容易与当前名称空间中的名字冲突

  • 相关阅读:
    基本数据结构:链表(list)
    字符串函数
    TCHAR
    开源库链接
    视频 链接
    tabbar
    加密
    安全类链接,https
    资本
    审核 -链接 - 发布证书
  • 原文地址:https://www.cnblogs.com/zhouyi0316/p/9437984.html
Copyright © 2011-2022 走看看