说明:关于Pickle的说明作如下说明:序列化的概念很简单。内存里面有一个数据结构,你希望将它保存下来,重用,或者发送给其他人。你会怎么做?嗯,这取决于你想要怎么保存,怎么重用,发送给谁。很多游戏允许你在退出的时候保存进度,然后你再次启动的时候回到上次退出的地方。..
分类:
编程语言 时间:
2015-09-23 10:39:57
阅读次数:
223
如果要在循环内修改正在迭代的序列(例如,复制所选的项目),建议首先制作副本。迭代序列不会隐式地创建副本。使用切片就可以很容易地做到:>>>>>> for w in words[:]: # Loop over a slice copy of the entire list.... if le...
分类:
编程语言 时间:
2015-09-05 06:36:09
阅读次数:
206
赋值语句的基本操作在前面的章节已经说到过,现在我们来说说赋值到高级应用
第一节说的是序列赋值
>>> a= 1
>>> b=2
>>> c,d=a,b
>>> c,d
(1, 2)
>>> [c,d]=[a,b]
>>> c
1
>>> c,d
(1, 2)
>>>
上面是一个简单的序列分解赋值语句,注意:在第三行c,d=a,b其实是组成一个元组,右边的值依次赋值给左边的变量
>>> a...
分类:
编程语言 时间:
2015-08-31 13:36:22
阅读次数:
199
序列是指成员有序排列,可以通过下标偏移量访问的类型。Python序列包括:字符串、列表和元组。序列的每个元素可以指定一个偏移量得到,多个元素是通过切片操作得到的。下标偏移量从0开始计数到总数-1结束。序列类型操作符这些操作符是对所有序列类型都适用的。序列操作符作用seq[ind]获得下标为ind的元...
分类:
编程语言 时间:
2015-08-31 00:58:55
阅读次数:
343
python---序列可使用的内建函数(BIFs)
分类:
编程语言 时间:
2015-08-27 20:57:07
阅读次数:
161
python序列可使用的内建函数enumerate(iter)接受一个可迭代对象为为参数,返回一个enumerate(遍历)对象。#!/usr/bin/envpython#-_-coding:utf-8-_-#enumerate(iter)函数返回由index(索引)和item值组成的元祖,元祖数量由iter可迭代对象的元素决定。defEnumerate(name):forI..
分类:
编程语言 时间:
2015-08-26 20:19:43
阅读次数:
183
任何序列都可以引用其中的元素(item).下面的内建函数(built-in function)可用于列表(表,定值表,字符串)#s为一个序列len(s)返回: 序列中包含元素的个数min(s)返回:序列中最小的元素max(s)返回:序列中最大的元素all(s)返回:True,若果所有元素都为真的话a...
分类:
编程语言 时间:
2015-08-09 18:31:35
阅读次数:
114
1 #列表,元组,字符串都是序列,序列常用操作为分片 2 item = ('apple', 'mango', 'carrot', 'banana') #元组 3 list = ['apple', 'mango', 'carrot', 'banana'] #列表 4 5 # Indexing o...
分类:
编程语言 时间:
2015-08-01 18:39:15
阅读次数:
134
python 序列序列(sequence)是一组有顺序的对象的集合N == 序列的长度 == len(sequence)常用的序列有:字符串、列表、元组1、序列类型操作符成员关系操作符 (in, not in)>>> a = 'ajdlks'>>> print 'a' in aTrue2、连接操作符...
分类:
编程语言 时间:
2015-07-20 01:10:32
阅读次数:
155
晚上回去复习下原来的资料,返现Codebook中有个关于“展开一个嵌套序列”的话题。 任务说明:序列中的子项可能是序列,子序列的子项仍可能是序列,以此类推,则序列嵌套可以达到任意的深度。需要循环遍历一个序列,将其中所有的子序列展开成一个单一的、只具备基本子项的序列。 举例来说就是形如如下序列...
分类:
编程语言 时间:
2015-07-16 02:11:03
阅读次数:
228