模块的初始
2021/6/4 18:51:44
本文主要是介绍模块的初始,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
模块的定义
- 模块本质上就是.py文件(脚本就是py.文件,长期保存代码的文件)
- 模块可以提高开发效率,便于维护管理
- 模块的两个功能:1.自己用 脚本 2.被别人引用·
模块的分类
- 内置模块(200种左右):python解释器,自带的模块,time,os,sys......
- 第三方模块(6000多种),一些大牛写的,非常好用的,pip install需要这个指令安装的模块,Beautiful_soup,request,Django等
- 自定义模块,自己写的一个py文件
import第一次导入模块执行的三件事
- 在内存中创建一个以被导入模块命名的空间
- 执行被导入模块的所有可执行代码,将此模块所以变量与值的对应关系加载到被导入模块命名的空间
- 导入模块使用被导入模块加点(xiaoxiannv.) 的方式引用被导入模块的代码 (注:使用import导入模块和被导入模块使用的是两个不同的空间,所以导入模块只能引用被导入模块的代码,不能进行修改)
模块的运行方式
- 脚本方式:直接用解释器(命令行)执行,pycharm右键run运行
- 模块运行:被其他的模块导入,为导入它的模块提供资源(函数定义,类定义,变量等)
- 自定义模块被导入时,其中的可执行语句会立即执行
- python当中提供一种可以判断自定义模块是属于开发阶段还是使用阶段的属性
__name__
的使用:- 在脚本方式运行时,
__name__
是固定的字符串__min__
- 在以模块方式被导入时:"
导入模块的名称.__name__
"就是本模块的名字
- 在脚本方式运行时,
这篇关于模块的初始的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26手写消息中间件:从零开始的指南
- 2024-11-26Java语音识别项目资料:新手入门教程
- 2024-11-26JAVA语音识别项目资料:新手入门教程
- 2024-11-26Java语音识别项目资料:入门与实践指南
- 2024-11-26Java云原生资料入门教程
- 2024-11-26Java云原生资料入门教程
- 2024-11-26Java云原生资料:新手入门教程
- 2024-11-25Java创意资料:新手入门的创意学习指南
- 2024-11-25JAVA对接阿里云智能语音服务资料详解:新手入门指南
- 2024-11-25Java对接阿里云智能语音服务资料详解