• 9.29python常用模块


    python常用模块小结

    time模块

    打印三种不同形式的时间,时间戳/格式化时间/结构化时间

    datetime模块

    时间的加减

    random模块

    随机数

    os模块

    与操作系统交互,多用于文件操作

    sys模块

    与python解释器交互,多用于环境变量配置

    json模块

    1.序列化:把数据从内存读入硬盘(以json格式)
    2.反序列化:把数据从硬盘读入内存(以json格式)
    3.跨平台性质:它可以序列化dict/list/str/int/float/bool/None数据类型

    pickle模块

    1.序列号:把数据从内存读入硬盘(以pickle格式,二进制形式)
    2.反序列化:把数据从硬盘读入内存(以pickle格式,二进制格式)
    3.无法跨平台,但是可以序列化python的任意数据类型

    hashlib模块

    对字符进行加密

    hmac模块

    对字符进行加密,并加密钥

    logging模块

    日志模块
    步骤:
    创建logger对象
    创建handler对象
    创建formatter对象
    把formatter绑定到handler对象上
    把handler对象绑定到logger对象上
    设置级别
    测试

    numpy模块

    多维数组(矩阵/张量)的运算

    pandas模块

    处理表格/json等文件,数据库

    matplotlib模块

    数据可视化

    re模块

    正则表达式,从文本中匹配特定的内容

    typing模块

    与函数连用,控制数据类型

    shutil模块(了解)

    文件的压缩与解压缩,文件的拷贝

    subprocess模块(了解)

    运行子程序,即运行linux命令

    xml模块(了解)

    类似于json模块,做不同程序间的数据交互

  • 相关阅读:
    分析函数
    HIBERNATE锁机制
    面试小计
    java Base64算法的使用
    Mac & XCode 使用技巧总结
    设计模式-15 模板模式
    Struts学习总结-02 上传文件
    java学习总结
    Java中 VO、 PO、DO、DTO、 BO、 QO、DAO、POJO的概念
    设计模式-14 MVC模式
  • 原文地址:https://www.cnblogs.com/793564949liu/p/11608064.html
Copyright © 2020-2023  润新知