摘要:
python总结 [TOC] . 计算机基础之编程 1. 编程语言是人与计算机交流的介质 2. 编程是通过编程语言编写一大堆文件 3. 为什么要编程 奴役计算机,让计算机帮我们干活 计算机组成 1. CPU 1. 控制器 2. 运算器 2. 内存 3. 外存 4. 输入设备 5. 输出设备 6. I 阅读全文
摘要:
Python常用模块小结 [TOC] 一、Python常用模块小结 1.1 time模块 打印三种不同形式的时间,时间戳/格式化时间/结构化时间 1.2 datetime模块 时间的加减 1.3 random模块 随机数 1.4 os模块 与操作系统交互,多用于文件操作 1.5 sys模块 与pyt 阅读全文
摘要:
subprocess模块 [TOC] 一、subprocess模块 subprocess模块允许你去创建一个新的进程让其执行另外的程序,并与它进行通信,获取标准的输入、标准输出、标准错误以及返回码等。更多查看官网:https://docs.python.org/2/library/subproces 阅读全文
摘要:
xml模块 [TOC] 一、xml简介 xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml。 xml的格式如下,就是通过节点来区别数 阅读全文
摘要:
shutil模块 [TOC] 一、shutil模块 高级的文件、文件夹、压缩包处理模块。 1.1 zipfile压缩解压缩 1.2 tarfile压缩解压缩 阅读全文
摘要:
pathlib模块 [TOC] 一、pathlib库官方定义 pathlib 是Python内置库,Python 文档给它的定义是 Object oriented filesystem paths(面向对象的文件系统路径)。pathlib 提供表示文件系统路径的类,其语义适用于不同的操作系统。路径类 阅读全文
摘要:
collections模块 [TOC] collections是Python内建的一个集合模块,提供了许多有用的集合类。 一、namedtuple 我们知道tuple可以表示不变集合,例如,一个点的二维坐标就可以表示成: 但是,看到(1, 2),很难看出这个tuple是用来表示一个坐标的。 定义一个 阅读全文
摘要:
re模块 [TOC] 一、正则表达式 正则表达式本身是一种小型的、高度专业化的编程语言,它并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的 阅读全文
摘要:
matplotlib模块 matplotlib官方文档:https://matplotlib.org/contents.html?v=20190307135750 matplotlib是一个绘图库,它可以创建常用的统计图,包括条形图、箱型图、折线图、散点图、饼图和直方图。 一、条形图 二、直方图 三 阅读全文
摘要:
pandas模块 pandas官方文档:https://pandas.pydata.org/pandas docs/stable/?v=20190307135750 pandas基于Numpy,可以看成是处理文本或者表格数据。pandas中有两个主要的数据结构,其中Series数据结构类似于Nump 阅读全文