这一周中主要学习了python中的函数和模块
python的模块
1.在python中一个后缀名为.py的python文件就是一个模块
模块中可以定义函数,类等
模块有可以避免函数,类,变量等名称相冲突的问题
模块不仅提高了代码的可维护性,同hi含提高了代码的可重用性
再给模块明敏的时候哟啊求全部使用小写字母。多个单词之间使用下划线进行分隔
如果自定义模块名称与系统内置模块名称相同,那么再导入时会优先导入自定义的模块
2.系统内置模块:由开发人员编写好的模块,在安装Python解释器时一同安装计算机
3.自定义模块:一个以.py结尾的文件就是一个模块,新建Python文件,实际上就是在新建模块
作用:一是规范代码,将功能相同的函数,类封装到一个模块中,让代码更易于阅读:另一个目的是与系统内置模块相同,既可以被其他模块调用,提高开发的效率
4.模块的导入:编写完成就可以1被其他模块惊醒调用并使用被调用模块中的功能
import导入方式的语法结构:import 模块名称[as别名]
from..import导入方式的语法结构:from 模块名称 import 变量/函数/类/*
注意:当导入的模块有同名的函数时,会出现覆盖现象(即后面出现的函数会覆盖前面的函数),如果不想被覆盖,可以使用import
5.常用的内置模块:在安装Python解释器一起安装进来的模块被称为系统的内置模块(标准模块或标准库
os模块:与操作系统和文件相关操作有关的模块
re模块:用于Python的字符串中执行正则表达式的模块
random模块:用于产生随机数的模块
json模块:用于对高维数据进行编码和解码的模块
time模块:与时间相关的模块
datetime:与日期时间香瓜俺的模块,可以方便的显示日期并对日期进行运算