模块
2022/4/20 6:13:38
本文主要是介绍模块,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
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模块
通过学习可以熟悉模块中的内容,类、属性、方法
这篇关于模块的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-24Java中定时任务实现方式及源码剖析
- 2024-11-24Java中定时任务实现方式及源码剖析
- 2024-11-24鸿蒙原生开发手记:03-元服务开发全流程(开发元服务,只需要看这一篇文章)
- 2024-11-24细说敏捷:敏捷四会之每日站会
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解