1. python存在6中内建序列:列表、元组、字符串、Unicode字符串、buffer对象、xrange对象
列表可以修改,元组和字符串不可以修改。
2. 序列支持的操作:
- 索引
序列中所有的元素都是存在编号的,从0开始递增。
- 分片
序列[startIndex, endIndex, step]
startIndex: 包含在分片内
endIndex:不包含在分片内
step:在开始和结束点之间,按照指定的Step遍历元素
- 检查值是否在序列中
- 加(暂不考虑)
- 乘(暂不考虑)
3. 序列支持的函数:
- 最大值(max)
- 最小值(min)
- 长度(len)
4. 示例
#-*- coding:utf-8 -*- greeting = "hello" #索引:序列中所有的元素都是存在编号的,从0开始递增。 print greeting[0] number = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] #分片:获取3-6之间的元素[4, 5, 6],在这个范围内,按照指定2个步长进行访问获取[4, 6] print number[3 : 6 : 2] str = "helloworld!" #检查值是否在序列中 print "d" in str print "kk" in str #获取最大值 print "the max value is :" + max(str) #获取最小值 print "the min value is :" + min(str) #获取长度 print "the length is : %d" % len(str)
运行结果: