模块1
一,模块的简单认识
模块就是我们把装有特定功能的代码进行归类的结果,从代码编写的单位来看我们的程序,从小到大的顺序:一条代码<语句块<代码块(函数,类)<模块。我们目前写的所有的py文件都是模块。
引入模块的方式:
1,import模块
2,from xxx import模块
二,collections模块
collections模块主要封装了一些关于集合类的相关操作,比如,我们学过的Iterable,Iterator等等,除了这些以外,Counter,deque,OrderDict,defaultdict以及namedtuple
1,Counter是一个计数器,主要用来计数
2,deque双向队列
重点:两种数据结构,1,栈:FILO,先进后出;2,队列:FIFO,先进先出
python中没Stack模块,手写简陋版的栈
队列,应用queue模块
双向队列deque
命名元祖
defaultdict
三,time模块(重点)
获得时间戳,以格式化形式输出
把格式化时间转换为时间戳
计算时间差
方法一
方法二
四,random模块
五,os模块
关于os.path
特殊属性
os.stat()属性解读
六,sys模块
sys.path的用法