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

      处理配置文件的

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

  • 相关阅读:
    简单验证用户输入身份证号和手机号
    伸展树(Splay Tree)
    AVL树
    Size Balanced Tree(节点大小平衡树)
    Treap
    可持久化线段树(主席树)
    划分树
    归并树
    zkw线段树
    莫比乌斯反演
  • 原文地址:https://www.cnblogs.com/Majintao/p/9760842.html
Copyright © 2011-2022 走看看