博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python之路---22 初始模块 random time collections functools
阅读量:5846 次
发布时间:2019-06-18

本文共 649 字,大约阅读时间需要 2 分钟。

一 .初始模块

  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    偏函数  固定函数中的参数

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

转载于:https://www.cnblogs.com/amirky/p/10211595.html

你可能感兴趣的文章
UEditor 1.2.5 for java 自定义配置
查看>>
从Redis的数据丢失说起
查看>>
理解对象(通过关联数组和基本包装类型)
查看>>
linux查看系统版本(32位/64位)的方法
查看>>
Highcharts中Legend动态显示点值
查看>>
MySQL数据库主从同步(单台2实例)
查看>>
HashMap和HashTable简介和区别
查看>>
java json 库之 jackson
查看>>
【图像缩放】最邻近插值
查看>>
阿里数据中台七年演化史——行在口述干货
查看>>
10.Java异常问题
查看>>
利用Git Webhooks实现jekyll博客自动化部署
查看>>
Fescar undoExecutor介绍
查看>>
Linux命令操作大全
查看>>
从周五开始香港主机特别慢,香港主机用户有同感吗?
查看>>
Ember.js 3.9.0-beta.3 发布,JavaScript Web 应用开发框架
查看>>
python标准库00 学习准备
查看>>
4.2. PHP crypt()
查看>>
commonservice-config配置服务搭建
查看>>
连接池的意义及阿里Druid
查看>>