zoukankan      html  css  js  c++  java
  • 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    偏函数  固定函数中的参数

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

  • 相关阅读:
    OkHttp的基本使用方法
    C#中Dictionary小记
    SQL Server表的数据量大小查询
    基于.NET平台常用的框架整理
    JQuery中ajax的相关方法总结
    JQuery中的工具函数总结
    Asp.net MVC 中Controller返回值类型ActionResult
    Plupload文件上传组件使用API
    HTTP 方法:GET 对比 POST
    C#使用简单邮件传输协议(SMTP)发送邮件
  • 原文地址:https://www.cnblogs.com/sc-1067178406/p/10182112.html
Copyright © 2011-2022 走看看