• 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.数据结构( 栈   队列)

        ①栈:  先进后出

          ②队列: 先进先出

        ③双向

    五.namedtuple    命名元组

        类似创建一个类

    面向对象:

    命名元组:

    六.functools  模块

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

       2.reduce    归纳   

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

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

  • 相关阅读:
    XMPP核心协议客户端
    平安中国
    读写XML的API们
    IM只是可以用来玩的东西
    再骂自己一句
    淡定
    自己打造SAX和DOM Parser
    Nickel Instant Messeging System
    XMPP RFC阅读笔记(二)
    think in java 笔记
  • 原文地址:https://www.cnblogs.com/sc-1067178406/p/10182112.html
Copyright © 2020-2023  润新知