22 初始模块 random time collections functools

本文深入解析Python中关键模块的应用,包括random模块的随机数生成,time模块的时间处理,collections模块的数据结构操作,以及functools模块的高级函数工具。通过实例讲解各模块功能及使用技巧,帮助读者掌握Python编程精髓。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一 .初始模块

  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/lw1095950124/p/10197843.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值