内置模块---之 序列化模块 能存储在文件中一定是字符串或字节,能在网络上传输的只有字节,而字节能转换成字符串。 什么叫序列化——将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化。 ...
分类:
编程语言 时间:
2018-04-21 12:50:10
阅读次数:
233
何为模块呢? 其实模块就是.py文件 python之所以好用就是模块多 模块分三种 : 内置模块 、 拓展模块、自定义模块、 现在我们来认识:内置模块中的 序列化模块和 hashlib 模块 1、什么是序列化:将原本的字典 列表等字类的形式转化成字符串的过程就是序列化 2、为什么序列化: 1:以某种 ...
分类:
Web程序 时间:
2018-04-20 23:36:04
阅读次数:
249
先弄清楚什么是可变与不可变 可变:值改变,但id 不变 不可变:值改变,id也变,证明根本没有改变原来值,而是产生新的值 数据类型总结 按存储空间的占用分(从低到高) 按照可变与不可变区分 可 变 : 字典,列表 不可变:数字,字符串,元组 按照访问顺序分 直接访问 数字 顺序访问 字符串,元组,类 ...
分类:
其他好文 时间:
2018-04-19 21:49:40
阅读次数:
168
1. pickle模块的作用 将字典、列表、字符串等对象进行持久化,存储到磁盘上,方便以后使用 2. pickle对象串行化 pickle模块将任意一个python对象转换成一系统字节的这个操作过程叫做串行化对象 3. pickle和cpickle Python标准库提供pickle和cPickle ...
分类:
编程语言 时间:
2018-04-17 11:44:23
阅读次数:
158
数据类型:列表、元组、集合、字典 #列表(中括号表示) students=["小明","小红","小冰","小月","小白"] print students[3] students[3]="雷锋”。##修改3的值 print students[3] #元组 students=(“小明”,”小红”,” ...
分类:
编程语言 时间:
2018-04-16 13:00:38
阅读次数:
137
字典key-value键值对的数据的集合可变的、无序的、key不重复初始化:d=dict()d={}d=dict(**kwargs)如:d=dict(a=1,b=2)dict(iterable,**kwarg)使用可迭代对象和name=value对构造字典,不过可迭代对象的元素必须是一个二元结构dict(mapping,**kwarg)dict.fromkeys(iterable,value)字典
分类:
编程语言 时间:
2018-04-08 16:34:54
阅读次数:
228
关键点:字典、列表、集合等可变类型,若将一个可变类型赋给变量A和B,通过B改变了该可变类型内部的元素,指向该可变类型内存地址的变量A的值一样会跟着改变(因A、B同时指向了一个内存地址) 题目:利用字典实现多层级节点的增加、查询功能,并且通过pickle序列化的方式保存为文件。 ...
分类:
其他好文 时间:
2018-03-23 16:23:28
阅读次数:
162
列表的方法: help(list.append) append L.append(object) -- append object to end 追加元素 &nbs
分类:
编程语言 时间:
2018-03-19 10:19:57
阅读次数:
174
defaultdict 的例子 使用list作为default_factory,他很容易的将一个以键值形式表现的序列分组成一个字典列表 ...
分类:
其他好文 时间:
2018-03-09 01:33:06
阅读次数:
244