python全栈开发中级班全程笔记(第二模块、第四章)模块(常用模块)

python全栈开发笔记第二模块

第四章 :常用模块

一、定义:

  在程序开发过程中,随着代码越写越多,在一个文件里,代码就会越来越长,越来越不容易维护。

  为了编写更好维护的代码,我们把很多函数分组,分别放入不同的文件里。这样每个文件包含的代码相对减少,很多编程语言都采

  用这种组织代码的方式,在 python 中,一个  .py 文件就称为一个模块(Module)。

二、使用模块的作用

  1、最大的好处就是提高代码的维护性。

  2、可重复使用,编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方调用。在编写程

    序的时候,也会经常引用其他模块,包括 python 内置的模块和来自第三方模块。

  3、使用模块可以避免函数名和变量名冲突。每个模块有独立的命名空间,因此,相同名字的函数和变量完全可以分别存在不同的

     模块中。所以,在编写模块时,名字不会与其他模块冲突。

三、模块分类

  1、内置标准模块(又称标准库)

    执行help(‘modeules’)查看所有python自带模块列表

  2、第三方开源模块

    可通过 pip install 模块名联网安装

  3、自定义模块

四、模块调用语法

  import  module    (标准语句,导入所有模块)        

  from module import  xx,xx   (导入模块内的单个功能加 , 可以同时导入几个单一功能)

  from module .xx.xx  import  xx  as rename

  (导入函数的文件目录内工具,.xx.xx属于目录层,as rename对当前模块重新命名)

  from module .xx.xx  import  * (import * 导入工具内所有,不建议重新命名,因为可能导致使用重复,不提倡用此方法)

**注意:模块一旦被调用,就相当于执行了另一个 python文件的 .py 代码

 五、自定义模块、模块查找路径

  1、自定义模块

   自定义模块简单,自己创建一个.py 文件,就可以称为一个模块,在另一个程序被任何人导入调用

  2、查找模块路径

   一般自己写的模块只能在当前目录下被调用,不在当前目录调用就会出错,导入模块路径起很大作用

   语法:import sys ,print(sys.path)

猜你喜欢

转载自www.cnblogs.com/guoyilong/p/10660700.html