python之路---22 初始模块 random time collections functools

Posted amirky

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python之路---22 初始模块 random time collections functools相关的知识,希望对你有一定的参考价值。

一 .初始模块

  1.从?到?的顺序: ?条代码 < 语句块 < 代码块(函数, 类) < 模块

  2.引入模块的方式

    ①   import   模块

    ②   from   模块  import    功能

技术分享图片

 

 二.     random模块

技术分享图片

三 time 模块

  1.时间戳                 从1970-01-01  00:00:00  开始以 秒  计算

                    东八区  从1970-01-01  08:00:00

      time.time()        用于时间存储   

技术分享图片

 

     2.格式化

技术分享图片

 

技术分享图片

技术分享图片

 

  3.结构化(python的时间)

技术分享图片

 

   4 转化

技术分享图片

技术分享图片

四.    collections  模块

  1.counter (可迭代对象)         计数

    每一个元素出现的次数

     获取到的结果可以像字典?样进?使?

  2.defaultdict( lambda:0)   默认值字典

  3.OrderedDict( )    将字典有序化

  4.数据结构( 栈   队列)

    ①栈:  先进后出

技术分享图片

技术分享图片

 

      ②队列: 先进先出

技术分享图片

    ③双向

技术分享图片

   5.namedtuple    命名元组

    类似创建一个类

面向对象:

技术分享图片

命名元组:

技术分享图片

 

 五.functools  模块

  1.wraps    (装饰器中)  可以改变一个函数的名字 ,注释

技术分享图片

 

   2.reduce    归纳   

技术分享图片

 

  3.partial    偏函数  固定函数中的参数

      新函数 = (旧参数,固定值)

技术分享图片

以上是关于python之路---22 初始模块 random time collections functools的主要内容,如果未能解决你的问题,请参考以下文章

Python学习之路:random模块

Python之路(第十三篇)time模块random模块string模块验证码练习

python之路-常用模块之random

22 初始模块 random time collections functools

python随机模块random的22种函数

python之路--内置常用模块