模块化编程
模块
模块可以包含类、函数和语句。
1、模块的英文叫做Modules;
2、在一个模块照中可以包含许多函数;
3、在Python中一个扩展名为.py的文件就是一个模块
4、优点:
方便其他程序和脚本的导入和使用;
避免函数名和变量名产生冲突;
提高代码的可维护性;
提高代码的可重用性;
自定义模块
1、创建模块
创建一个.py的文件,其名称尽量不要与Python自带的标准模块名称相同。
2、导入模块
import 模块名称 as 别名 # 也可以不加 as 别名
from 模块名称 import 函数/变量/类
包
1、包是一个分层次的目录结构,它讲一组功能相近的模块组织在一个目录下
2、作用:
代码规范;
避免模块名称冲突
3、包与目录的区别
包含__init__.py文件的目录称为包
目录里面通常不包含__init__.py文件
4、包的导入
import 包名.模块名
注意事项:
1、在使用import的时候,其后面只能跟包名和模块名
2、使用from...import这种方式,其后面可以跟包、模块、函数、变量
Python中常用的内置模块
| 模块名 | 描述 |
|---|---|
| sys | 与Python解释器及其环境操作相关的标准库 |
| time | 提供时间相关的各种函数的标准库 |
| os | 提供了访问操作系统服务功能的标准库 |
| calender | 提供了与日期相关的各种函数的标准库 |
| urllib | 用于读取来自网上(服务器)的数据标准库 |
| json | 用于JSON序列化和反序列化对象 |
| re | 用于在字符串中执行正则表达式匹配和替换 |
| math | 提供算数运算函数的标准库 |
| decimal | 用于进行精确控制运算精度、有效位数和四舍五入等操作的十进制运算 |
| logging | 提供了灵活记录事件、错误、警告和调试信息等日志信息的功能 |
第三方模块的安装以及使用
1、第三方模块的安装
在终端使用命令pip install 模块名称
2、第三方模块的使用
import 模块名
本文介绍Python中的模块化编程概念,包括模块的创建、导入及使用方式,并阐述了包的作用与导入方法。此外还列举了一些常用的内置模块及其功能。
8638

被折叠的 条评论
为什么被折叠?



