序列化是为了将内存中的字典、列表、集合以及各种对象,保存到一个文件中(字节流)。而反序列化是将字节流转化回原始的对象的一个过程。 json库 序列化:json.dumps() 反序列化:json.loads() 只能处理字典、列表这些简单的序列化与反序列化。 pickle库 处理复杂的序列化与反序列 ...
分类:
编程语言 时间:
2020-02-13 16:38:11
阅读次数:
60
主要内容: python环境 变量 设置【.py】文件的头信息(模板):file -- setting -- editor -- file and codetemplates -- python script : 列表 字典: ...
分类:
编程语言 时间:
2020-01-29 12:52:00
阅读次数:
76
一、序列化模块 1、什么是序列化呢? 序列化的本质就是:将一种数据结构(如字典、列表)等转换成一个特殊的序列(字符串或者bytes)的过程就叫做序列化。 特别注意:特殊的序列,而不是我们常用的str这种字符串。 2、序列化的作用 如果你写入文件中的字符串是一个序列化后的特殊的字符串,那么当你从文件中 ...
分类:
Web程序 时间:
2020-01-24 16:02:55
阅读次数:
105
一.序列化模块 什么叫序列化——将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化。 比如,我们在python代码中计算的一个数据需要给另外一段程序使用,那我们怎么给?现在我们能想到的方法就是存在文件里,然后另一个python程序再从文件里读出来。但是我们都知道,对于文件来说是没有字典这个概 ...
分类:
编程语言 时间:
2020-01-16 23:56:10
阅读次数:
140
python中,对于相同值的数据,地址是否一致?? 大概来说: 1. 对于整数、短字符串等值,在内存中只会有一份,也就是地址一致。 2. 对于元组、字典、列表、集合以及range、map等容器类对象,这些的类型的数据值即使看起来一样,内存地址也是不一样的。 3. 在同一个列表或者元组中,很大的整数在 ...
分类:
编程语言 时间:
2020-01-09 23:06:29
阅读次数:
146
python3-列表-字典 1.列表1作为key,列表2作为value,组成一个字典 1 #定义两个列表 2 list1 = ["a","b","c"] 3 list2 = ["红","绿","蓝"] 4 5 #合并为字典,调用dict(zip()) 6 dict_name = dict(zip(l ...
分类:
其他好文 时间:
2020-01-07 18:06:06
阅读次数:
74
模板语言 {{ 变量 }} {% 逻辑 %} {{ 变量 }} {{ 变量 }}中的点号 用于取出字典/列表等类型数据的值 {{ list.2 }} 获取列表list中索引为2的值 {{ dict.name }} 获取字典中name的值 {{ 变量 }}内置的过滤器 以|分隔 {{ a|safe } ...
分类:
其他好文 时间:
2020-01-05 14:04:38
阅读次数:
90
Pandas 是在NumPy 基础上建立的新程序库, 提供了一种高效的 DataFrame 数据结构。 DataFrame 本质上是一种带行标签和列标签、 支持相同类型数据和缺失值的多维数组。 Pandas 不仅为带各种标签的数据提供了便利的存储界面, 还实现了许多强大的操作, 这些操作对数据库框架 ...
分类:
其他好文 时间:
2020-01-03 23:01:08
阅读次数:
103
赋值 即为赋值.举个例子 结论:对于通过用 = 号赋值,数字和字符串在内存当中用的都是同一块地址。 浅拷贝 对于浅拷贝,字典、列表、元组等类型,它们只拷贝第一层地址 结果 第一层的n1和n3指向的内存地址已经改变了,但是第二层的列表并没有拷贝成功,它的内存地址还是一样的,所以当n3第二层的列表进行修 ...
分类:
编程语言 时间:
2019-12-15 18:46:56
阅读次数:
112
Python 字典 列表 数据类型的分类 可变(不可哈希)的:list dict set不可变(可哈希)的:str bool int tuple 1. 列表的创建 方法一: l1 = [1,2,"哈哈哈"] 方法二: li = list() 方法三:列表推导式 2. 增 append insert ...
分类:
编程语言 时间:
2019-12-06 11:58:25
阅读次数:
111