序列类型:
定义
1、序列是具有先后关系的一组元素
2、序列是一维元素向量,元素类型可以不同
3、元素间由序号引导,通过下标访问序列的特定元素
4、Python语言中很多数据类型都是序列类型,其中比较重要的是字符串类型,元组类型和列表类型。
通用操作符和函数
操作符 | 描述 |
---|---|
x in s | 如果x是序列s的元素,返回True,否则返回False |
x not in s | 如果x是序列s的元素,返回False,否则返回True |
s + t | 连接两个序列s 和 t |
s* n 或 n*s | 将序列s复制n次 |
s[i] | 索引,返回s中的第i个元素,i是序列的序号 |
s[i:j] | 分片,返回包含序列s第i到j个元素的子序列(不包含第j个元素) |
s[i: j: k] | 步骤分片,返回包含序列s第i到j个元素以k为步长的子序列 |
代码演示:
>>> Is=["python","abc","123"]
>>> "abc" in Is
True
>>> Is1=["good"]
>>> Is+Is1
['python', 'abc', '123', 'good']
>>> Is*2
['python', 'abc', '123', 'python', 'abc', '123']
>>> Is[0]
'python'
>>> Is[0:2]
['python', 'abc']
>>> Is[0:4:2]
['python', '123']
>>> Is[::