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)

 运行结果:

  

posted @ 2016-02-02 17:19  坏脾气  阅读(176)  评论(0编辑  收藏  举报