Python 基础(九)Python标准库

在这里插入图片描述

一、time库

  1. 获取现在时间
    1)time.localtime() 本地时间,time.ctime()——获得本地时间字符串
    2)time.gmtime() UTC世界统一时间

  2. 时间戳与计时器
    1)time.time() 返回自计数以来的秒数,记录sleep
    2)time.perf_counter() 随意取一个时间点,记录现在时间到该时间点的间隔秒数,记录sleep
    2)time.process_time() 随意取一个时间点,记录现在时间到该时间点的间隔秒数,不记录sleep
    perf_counter()精度比time()高

  3. 格式化
    time.strtime 自定义格式化输出
    在这里插入图片描述

二、random库(伪随机数:加解密算法不能用)

  1. 随机种子——seed(a=None)
    1)相同种子会产生相同的随机数
    2)不设定,则以当前时间为默认值

  2. 产生随机整数
    在这里插入图片描述

  3. 产生随机浮点数
    在这里插入图片描述

  4. 序列函数
    在这里插入图片描述
    在这里插入图片描述

  5. 概率分布
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

二、collections库——容器数据类型

  1. namedtuple——具名元组,拥有元组的属性
    在这里插入图片描述
    在这里插入图片描述
  2. counter——计数器工具
    是字典的一个子类
    在这里插入图片描述
    在这里插入图片描述
  3. deque——双向队列
    可在队列两端实现高效的插入和删除
    在这里插入图片描述

四、itertools库——迭代器

  1. 排列组合迭代器
    1)production——笛卡尔积
    在这里插入图片描述
    2)permutations——排列
    在这里插入图片描述
    3)combinations——组合
    在这里插入图片描述
    4)combinations_with_replacement——元素可重复组合
    在这里插入图片描述
  2. 拉链
    1)zip——短拉链
    在这里插入图片描述
    2)zip_longest——长拉链
    在这里插入图片描述
  3. 无穷迭代器
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  4. 其他
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    一定要连续的才可以分组,所以一定要先排好序

按长度分组:
在这里插入图片描述
按首字母分组:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值