1,模块分类:
通过创建者分类:
1, python内置模块 random os os.path
2, 第三方的模块 ----- 需要安装
3, 自定义模块
2,导入模块方式
1,import 模块名字
2,import 模块名字 as 别名
3,form functools import partial
3,random模块(常用)
1,randint -------------产生随机整数[m,n]
2,random ------------- 产生0-1之间的随机数
3,uniform --------------产生正态分布的随机数(不太常用)
4,randrange -------- -产生的是一个范围内的随机数
5,choice ---------------- 在序列(有序序列)里面筛选元素
6,help(random.randint)
4,math模块
1,ceil ---------------- 向上取整
2,floor --------------- 向下取整
3,e ------------------- 属性 自然常数
4,fabs ----------------取绝对值(和全局函数abs()的功能是一样的)
5,fmod ---------------求模的运算
6,isnan --------------- 判断是不是数字 (NaN ----- not a number )
7,isfinite --------------判断是不是无限
8,pi -------------------- 圆周率
9,pow ----------------- 幂次方
10,sqrt --------------- 平方根
5,os模块
操作系统文件
1,chdir -------------------修改工作目录
2,curdir ----------------- 属性 获取当前的目录 返回的是相对路径(返回绝对路径os.path.abspath(os.curdir)
3,chmod ----------------- 修改权限,主要用于Linux close ----- 关闭文件