序列

序列

序列的操作

索引:

         序列中所有元素都是有编号的:从0开始递增,序列内所有元素都可以通过编号访问

        与C/C++中数组的下标不同的是Python有负数索引,最后一个元素的索引是 -1 

分片:

使用分片操作来访问一定范围内的元素;通过冒号隔开的两个索引实现 [a:b]

范围是前闭后开(即:包括索引a对应的原素但不包括索引b对应的元素)

此外还有这种形式number[a:b:step] step通常都是隐式设置 默认为 1 

参数step 不能为 0(为 0 就不会执行)为正整数时 从索引a开始 间隔step个步长 打印  ;为负整数时则从右到左 间隔step个步长 打印元素

加:

        [a,b,c,d]+[1,2,3] ; "hello " + "world!" 同一类别才能相加 类似 [1,2,3]+"hello "不同类别的序列不能相加

乘:

用数字X乘以一个序列会生成一个新的序列,在新的序列中 原来的序列会重复 X 次

成员资格:

        '元素' in 序列 检测元素 是否在 序列中 若在返回 Ture 否则返回 False

内建函数

长度:

len()返回序列的长度 接受一个 序列 的对象

最大元素:

max()返回序列中最大的元素

最小元素:

min()返回序列中最小的元素

posted @ 2018-01-22 18:36  渡万丈红尘  阅读(131)  评论(0编辑  收藏  举报