python_序列

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)

运行结果:

python_序列

上一篇:switch… case 语句的用法


下一篇:php实现斐波那契数列以及由此引起的联想