zoukankan      html  css  js  c++  java
  • 模块1

    一,模块的简单认识

      模块就是我们把装有特定功能的代码进行归类的结果,从代码编写的单位来看我们的程序,从小到大的顺序:一条代码<语句块<代码块(函数,类)<模块。我们目前写的所有的py文件都是模块。

      引入模块的方式:

        1,import模块

        2,from xxx import模块

    二,collections模块

      collections模块主要封装了一些关于集合类的相关操作,比如,我们学过的Iterable,Iterator等等,除了这些以外,Counter,deque,OrderDict,defaultdict以及namedtuple

      1,Counter是一个计数器,主要用来计数

      

      2,deque双向队列

      重点:两种数据结构,1,栈:FILO,先进后出;2,队列:FIFO,先进先出

      python中没Stack模块,手写简陋版的栈

      

      队列,应用queue模块

      

      双向队列deque

      

      命名元祖

      

      defaultdict

      

    三,time模块(重点

      

      

      获得时间戳,以格式化形式输出

      

      把格式化时间转换为时间戳

      

       计算时间差

      方法一

      

      方法二

      

     四,random模块

      

    五,os模块

      

      关于os.path

      

      

      特殊属性

      

      os.stat()属性解读

      

    六,sys模块

      

      sys.path的用法

      

     

  • 相关阅读:
    动态规划3-最长公共子序列问题
    动态规划2-最大子段和
    动态规划1- 矩阵取数
    javac编译提示错误需要为 class、interface 或 enum
    [core python programming]chapter 7 programming MS office
    ubuntu apache nginx 启动 关闭
    ubuntu 安装 hustoj
    TCP报文段的首部格式
    守护进程
    会话session
  • 原文地址:https://www.cnblogs.com/12345huangchun/p/9960885.html
Copyright © 2011-2022 走看看