#序列结构主要有:列表,元组,集合,字典,字符串 #序列:索引从0开始,从最后起则索引为-1 a = [1,8,3,9,5,6] b = ['小一','小二','小三'] c = ['Wang','baby','maya','Jiang','an'] print(a[2],a[-1],a[-3]) ... ...
分类:
编程语言 时间:
2018-10-27 21:09:15
阅读次数:
191
#序列结构主要有:列表,元组,集合,字典,字符串 #序列:索引从0开始,从最后起则索引为-1 a = [1,8,3,9,5,6,7] b = ['小一','小二','小三'] print(a[2],a[-1],a[-3]) #输出第几项 #切片 print(a[::2]) # 默认从0到最后,每两个... ...
分类:
编程语言 时间:
2018-10-27 13:33:16
阅读次数:
204
什么叫序列化: 将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化。 序列化的目的: 1. 以某种存储形式使自定义对象持久化 2. 将对象从一个地方传递到另一个地方 3. 使程序更具维护性 json 模块 json模块提供了四个功能:dumps、loads 和 dump、load impor ...
分类:
编程语言 时间:
2018-10-15 16:25:49
阅读次数:
208
我们把变量从内存中变成可存储或传输的过程称之为序列化。 序列化之后,就可以把序列化后的内容写入磁盘,或者通过网络传输到别的机器上。 反过来,把变量内容从序列化的对象重新读到内存里称之为反序列化,即unpickling。 encode 编码和 decode 解码 是在文件中读取或者写入数据,但是都是写 ...
分类:
编程语言 时间:
2018-10-08 15:07:17
阅读次数:
128
增量赋值运算符有 += 和 *=。+= 背后的特殊方法是 __iadd__,如果一个类没有实现 __iadd__ 方法,Python 会退一步调用 __add__ 方法。这两个方法的区别在于,__iadd__ 为就地改动,不会改变原值的内存地址,而 __add__ 方法会得到一个新对象。 ...
分类:
编程语言 时间:
2018-10-05 13:49:51
阅读次数:
181
序列是python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推python有6个序列的内置类型,但最常见的是列表和元组序列都可以进行的操作包括索引,切片,加,乘,检查成员此外,python已经内置确定序列的长度以及确定最大和最小的 ...
分类:
编程语言 时间:
2018-09-27 18:11:42
阅读次数:
163
序列化 参考:https://www.cnblogs.com/yuanchenqi/articles/5732581.html 执行被注释的程序可得如下文件: 执行未被注释的文件可得: 可以看出需要通过eval将字符串类型的数据转成dict类型的。 之前我们学习过用eval内置方法可以将一个字符串转 ...
分类:
编程语言 时间:
2018-09-23 18:08:40
阅读次数:
153
```python
利用pickle 存储和读取文件
1.存储文件:
#引入所需包,将列表元素存入data2的文件里面
import pickle
mylist2 ={'1','nihao','之后','我们',1,2,3,4} #不可以存list
pk_file = open(r'c:\Temp\... ...
分类:
编程语言 时间:
2018-09-20 16:16:00
阅读次数:
248
NumPy - 来自现有数据的数组 这一章中,我们会讨论如何从现有数据创建数组。 numpy.asarray 此函数类似于numpy.array,除了它有较少的参数。 这个例程对于将 Python 序列转换为ndarray非常有用。 构造器接受下列参数: 下面的例子展示了如何使用asarray函数: ...
分类:
编程语言 时间:
2018-09-13 16:23:45
阅读次数:
151