zoukankan      html  css  js  c++  java
  • 模块

    collections模块

    namedtuple:命名元组,创建类

    Couter:计数器

    deque:双向队列

      stack:栈  先进后出

      queue:队列 先进先出

    OrderDict 有序字典,浪费内存

    defaultdict:默认值

    time模块

    1.时间戳.float 数字 .1970-01-01 00:00:00

    2.格式化时间,%Y-%m-%d  %H:%M:%S    %Y-%m-%d

    3.结构化时间.把时间拆分了

    时间戳-->格式化时间(重点)

      f=1555555

      st= time.localtime(f)

      s=time. strftime("%Y-%m-%d   %H:%M:%S",st)

    格式化时间-->时间戳

      s = "2018-01-01 12:59:55"

      st = time.strptime(s,"%Y-%m-%d   %H:%M:%S")

      f=time.mktime(st)

    sleep()

    random模块

    random.randint(start,end)   [start,end]  随机整数

    random.choice()随机选择

    random.sample()随机选择n个

    os模块和sys模块

    os和操作系统相关

    sys和解释器相关的

    sys.path.clear()

    序列化

      把对象打散成bytes或者字符串.方便存储和传输  序列化

      把bytes或者字符串转回对象. 反序列化

    pickle(比较重要)
      把python中所有的对象都可以转化成bytes.进行存储和传输

      序列化

        dumps()  不写文件

        dump()   写文件    

      反序列化

        loads() 不读文件

        load() 读文件

    shelve

      小型数据库,操纵的是文件类型的字典

      shelve.open(文件,writeback=True)

    json(重点)

      前后端数据交互的通用的数据格式.

      dumps()把字典转化成字符串

      loads()把字符串转化成字典

      

      处理中文

        ensure_ascii=Flase

    configparser

      处理配置文件的

      把配置文件作为一个大字典来处理就行了

  • 相关阅读:
    Cocos2d-x 内存管理
    Cocos2d-x 解惑
    前端最实用、全面的工具类方法
    Java web 项目获取时间的方式列举
    Win系统常用指令
    Js三级下拉列表联动
    Js数组操作
    常用网站推荐
    最常用的正则表达式
    Oracle数据库学习
  • 原文地址:https://www.cnblogs.com/Majintao/p/9760842.html
Copyright © 2011-2022 走看看