模块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的用法

  

 

 

 

 

 

 

 

 

 

posted @ 2018-11-14 22:38  W的一天  阅读(134)  评论(0编辑  收藏  举报