1.定义
1.数据结构:通过某种方式组织在一起的数据元素的集合。这些数据元素可以说数字或者字符,甚至可以是其他数据结构。在python中,最基本的数据结构是序列。
2.索引:序列中的每个元素被分配一个序号。注意索引默认从0开始。
在python中,内建了6中序列:列表、元组、字符串、unicode字符串、buffer对象、xrange对象。
2.通用序列操作
所有序列都可以进行某些特定的操作:索引、分片、加、乘、检查某个元素是否属于序列的成员(成员资格)、内建函数(长度、最小值、最大值)。在这里还有一个重要的操作未提及-----迭代,指依次对序列中的每个元素重复执行某些操作,后续会详细分析,这里就不做过多的说明。
2.1索引
序列中所有元素都是有编号的----从0开始,可以通过编号进行访问。通过情况下,索引值为正数,但是python中也可以为负数,代表从右开始计数。若为负数时,开头第一位数为-1,而不是0,这样避免了与从左开始的第一个元素重合。
1 __author__ = 'zcy' 2 3 greeting='Hello' 4 5 print(greeting[0]); 6 7 print(greeting[-1]);