【Python】基础篇之模块化编程

发布时间:2023-01-18 10:00

模块化编程

模块

模块可以包含类、函数和语句。

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 模块名

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号