Java教程

模块

本文主要是介绍模块,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.什么是模块?

  得从类说起:类可以存放变量、方法。可以看成是组织单元

  那么模块是更高级程序组织单元:可以存放类、变量、方法

2.模块和类的区别?

  1.模块可以存放类

  2.模块的封装不需要任何语句。.py文件就是模块,一个.py文件就是一个单独的模块。

    变量的封装需要赋值语句

    函数的封装需要def语句

    类的封装需要calss语句

  说明:我们平时所有终端运行的代码,其实就是运行main.py模块,只不过被隐藏在终端。

  

 

3.模块的作用?

  把代码封装起来,以便再次利用。文件的形式也更方便共享给他人使用

 

4.创建自己的模块

  import语句  

    功能:导入一个模块,导入会运行模块中的执行语句(如print语句,注释说明用的),并且可以调用模块中的类、函数、变量(主要目的)

  案例:

    定义一个test.py模块,包含模块中的变量a,函数中的变量a,及类中的变量a 

    

 

 

     在另一个模块导入test.py模块,通过模块名称调用模块中的变量、函数、和类

    

 

 

     运行结果

    

 

 

   说明:调用模块中的类、函数、变量都是通过模块名.的方式,前提是得先导入模块

 

  form...import...语句

    功能:从模块中导入一个指定得部门到当前模块(变量名\函数名\类名)

   if__name__=='__main__'

    功能:区分被运行的.py文件

    可以理解为是主程序入口的标识函数,又有的.py文件都能单独运行,但完成一个功能往往是运行一个.py文件直接或间接的导入(依赖)其它.py文件。运行的这                       个.py文件又称之为程序入口。

    说明:

    

 

 

     代码案例:

    

5、使用他人的模块

  引用pyhton内置的模块:如常用的time,random,直接import引用即可

  引用第三方编写的模块(胶水语言):及其它编程语言封装好的模块

    步骤:首先得安装python解释器和PIP,然后再下载,最后用import就能引用

    window环境引用:pip install + 模块名,点击enter即可

    Mac环境应用:pip3 install + 模块名,点击enter即可

    案例:

    如爬虫需要用到requests模块

    

 

   如何自学模块?

    官方文档学习:可以直接阅读官方文档:https://docs.python.org/3.6/library/random.html(英文要好)

    百度收索学习:如python random模块

    通过学习可以熟悉模块中的内容,类、属性、方法

    

这篇关于模块的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!