在内置数据类型(dict、list、set、tuple)的基础上,collections模块提供额外的数据类型: 1.namedtuple: 生成可以使用名字来访问元素内容的tuple 2.deque: 双端队列,可以快速的从另外一侧追加和推出对象 3.Counter: 计数器,主要用来计数 4.O ...
分类:
编程语言 时间:
2018-01-14 20:19:48
阅读次数:
151
python常用模块二 shelve pickle json shelve模块 内部结构其实就是字典类型,存储的时候指定对应的key,将内容作为value存储起来,取出也直接通过key取出value. 注意,文件名不需要任何后缀,因为系统默认会将 .db 作为后缀名. 代码1存储内容 代码2取出内容 ...
分类:
编程语言 时间:
2018-01-12 19:45:29
阅读次数:
201
什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C编写并链接到 ...
分类:
编程语言 时间:
2018-01-12 18:35:40
阅读次数:
220
一、os os模块包含普遍的操作系统功能: 二、sys sys模块提供了一系列有关Python运行环境的变量和函数。 ...
分类:
编程语言 时间:
2018-01-11 15:38:00
阅读次数:
209
一、collections模块 1,在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict等。 1.namedtuple: 生成可以使用名 ...
分类:
编程语言 时间:
2018-01-10 16:58:50
阅读次数:
178
模块 , 将常用的代码封装起来重复使用到其它程序,或提供给第三方使用,或用作开发大型软件项目中的某个部分,然后在软件项目的封装阶段将所有这些模块组织编译成为一个完整程序。模块就像一个已经编译好的程序,如果你需要可以直接带到你的程序里来使用. 假设你正开发一个软件,其中某个功能在很多地方都会用到,你可 ...
分类:
编程语言 时间:
2018-01-05 12:34:13
阅读次数:
217
# 内置模块,第三方模块,自定义模块 # 导入模块根据那个路径作为基准?sys.path # 可以通过sys.path.append('')添加路径; import sys import os project_path = os.path.dirname(os.path.dirname(os.pat... ...
分类:
编程语言 时间:
2017-12-16 17:12:16
阅读次数:
196
常用模块: 模块介绍 time &datetime模块 random os sys shutil json & picle shelve xml处理 yaml处理 configparser hashlib subprocess logging模块 模块分为三种: 自定义模块 内置标准模块(又称标准库 ...
分类:
编程语言 时间:
2017-12-12 01:05:04
阅读次数:
399
1、模块的定义 2、time、datetime模块 2.1、 模块的语法 2.2、 参数解释 2.3、 时间格式之间的转换 ...
分类:
编程语言 时间:
2017-12-07 23:56:29
阅读次数:
396
Python的hashlib提供了常见的摘要算法,如md5、sha1等 什么是摘要算法了?摘要算法又称哈希算法、散列算法。 它通过一个函数,把任意长度的数据转化魏一个长度固定的数据串(通常用十六进制的字符串表示)。 摘要算法就是通过摘要函数f()对任意长度的数据data计算出固定长度的摘要diges ...
分类:
编程语言 时间:
2017-11-26 11:10:58
阅读次数:
180