zoukankan      html  css  js  c++  java
  • day05_20190127_python之路——常用模块

    什么是模块?
    常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。模块的本质:就是封装了很多很多函数、功能的一个文件
    但其实import加载的模块分为四个通用类别: 
      1 使用python编写的代码(.py文件)
      2 已被编译为共享库或DLL的C或C++扩展
      3 包好一组模块的包
      4 使用C编写并链接到python解释器的内置模块

    为何要使用模块?
    1、如果你退出python解释器然后重新进入,那么你之前定义的函数或者变量都将丢失,因此我们通常将程序写到文件中以便永久保存下来,需要时就通过python test.py方式去执行,此时test.py被称为脚本script。 2、随着程序的发展,功能越来越多,为了方便管理,我们通常将程序分成一个个的文件,这样做程序的结构更清晰,方便管理。这时我们不仅仅可以把这些文件当做脚本去执行,还可以把他们当做模块来导入到其他的模块中,实现了功能的重复利用。
    3、整理分类,把相同的功能放在一个文件中,我们在开发的过程中,用到哪个功能直接导入使用就可以了,不使用的功能不会进入内存占用不必要的空间,使用的功能我们可以自由的选择。

    模块的分类
    内置模块 不需要我们进行额外的安装、随着解释器的安装直接就可以使用的模块
    扩展模块/第三方模块 我们安装了python解释器之后 如果要使用这些模块还要单独安装
    https://pypi.org/
    豆瓣的 python源
    自定义模块
    自己写的模块

    模块的导入和使用
    模块的导入应该在程序开始的地方
    更多相关内容 http://www.cnblogs.com/Eva-J/articles/7292109.html

  • 相关阅读:
    realsense d435i qt 测试
    realsense d435i 数据 测试
    realsense d435i测试
    ubuntu torch GPU yolov5
    IfcLayeredItem
    ubuntu大服务器 pytorch环境配置
    condarc内容
    realsense point cloud
    yolov5 环境配置
    pip error
  • 原文地址:https://www.cnblogs.com/linux985/p/10340604.html
Copyright © 2011-2022 走看看